All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int)'
      Src: DiffExpecter:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonType
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DiffExpecter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - ComparisonType
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[DiffExpecter].<init>(ComparisonType)'
    functionSourceFile: /src/DOMDifferenceEngineCompareFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int)'
    linkageType: ''
    returnType: DiffExpecter
    signature: '[DiffExpecter].<init>(ComparisonType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int,boolean,null,null)'
      Src: DiffExpecter:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonType
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DiffExpecter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - expected
    argTypes:
    - ComparisonType
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[DiffExpecter].<init>(ComparisonType,int)'
    functionSourceFile: /src/DOMDifferenceEngineCompareFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int,boolean,null,null)'
    linkageType: ''
    returnType: DiffExpecter
    signature: '[DiffExpecter].<init>(ComparisonType,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int,boolean,String,String)'
      Src: DiffExpecter:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonType
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DiffExpecter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - controlXPath
    - testXPath
    argTypes:
    - ComparisonType
    - String
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[DiffExpecter].<init>(ComparisonType,String,String)'
    functionSourceFile: /src/DOMDifferenceEngineCompareFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int,boolean,String,String)'
    linkageType: ''
    returnType: DiffExpecter
    signature: '[DiffExpecter].<init>(ComparisonType,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
      Src: DiffExpecter:52,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
      Src: DiffExpecter:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonType
      - int
      - boolean
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DiffExpecter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - type
    - expected
    - withXPath
    - controlXPath
    - testXPath
    argTypes:
    - ComparisonType
    - int
    - boolean
    - String
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 54
    functionName: '[DiffExpecter].<init>(ComparisonType,int,boolean,String,String)'
    functionSourceFile: /src/DOMDifferenceEngineCompareFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
    linkageType: ''
    returnType: DiffExpecter
    signature: '[DiffExpecter].<init>(ComparisonType,int,boolean,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DiffExpecter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlParentXPath
    - testParentXPath
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[DiffExpecter].withParentXPath(String,String)'
    functionSourceFile: /src/DOMDifferenceEngineCompareFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DiffExpecter
    signature: '[DiffExpecter].withParentXPath(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[DiffExpecter].comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
    functionSourceFile: /src/DOMDifferenceEngineCompareFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[DiffExpecter].comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: DiffExpecter:73,1
    - Dst: '[String].equals(String)'
      Src: DiffExpecter:73,1
    - Dst: '[String].lastIndexOf(char)'
      Src: DiffExpecter:76,1
    - Dst: '[String].indexOf(char)'
      Src: DiffExpecter:77,1
    - Dst: '[String].substring(int,DiffExpecter)'
      Src: DiffExpecter:80,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 81
    functionName: '[DiffExpecter].getParentXPath(String)'
    functionSourceFile: /src/DOMDifferenceEngineCompareFuzzer.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,DiffExpecter)'
    - '[String].lastIndexOf(char)'
    - '[String].indexOf(char)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: String
    signature: '[DiffExpecter].getParentXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: DOMDifferenceEngineCompareFuzzer:88,1
    - Dst: '[DOMDifferenceEngineCompareFuzzer].newDocumentBuilder()'
      Src: DOMDifferenceEngineCompareFuzzer:88,1
    - Dst: '[DOMDifferenceEngineCompareFuzzer].newDocument()'
      Src: DOMDifferenceEngineCompareFuzzer:88,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: DOMDifferenceEngineCompareFuzzer:89,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(DOMDifferenceEngineCompareFuzzer,int)'
      Src: DOMDifferenceEngineCompareFuzzer:90,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: DOMDifferenceEngineCompareFuzzer:91,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: DOMDifferenceEngineCompareFuzzer:92,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: DOMDifferenceEngineCompareFuzzer:93,1
    - Dst: '[DOMDifferenceEngineCompareFuzzer].createElement(String)'
      Src: DOMDifferenceEngineCompareFuzzer:93,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(DOMDifferenceEngineCompareFuzzer)'
      Src: DOMDifferenceEngineCompareFuzzer:93,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: DOMDifferenceEngineCompareFuzzer:94,1
    - Dst: '[DOMDifferenceEngineCompareFuzzer].createElement(String)'
      Src: DOMDifferenceEngineCompareFuzzer:94,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(DOMDifferenceEngineCompareFuzzer)'
      Src: DOMDifferenceEngineCompareFuzzer:94,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compare(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
      Src: DOMDifferenceEngineCompareFuzzer:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    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: 98
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 98
    functionName: '[DOMDifferenceEngineCompareFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/DOMDifferenceEngineCompareFuzzer.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[DOMDifferenceEngineCompareFuzzer].createElement(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(DOMDifferenceEngineCompareFuzzer,int)'
    - '[DOMDifferenceEngineCompareFuzzer].newDocumentBuilder()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compare(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
    - '[javax.xml.transform.dom.DOMSource].<init>(DOMDifferenceEngineCompareFuzzer)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[DOMDifferenceEngineCompareFuzzer].newDocument()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[DOMDifferenceEngineCompareFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DOMDifferenceEngineCompareFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[DOMDifferenceEngineCompareFuzzer].<init>()'
    functionSourceFile: /src/DOMDifferenceEngineCompareFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DOMDifferenceEngineCompareFuzzer
    signature: '[DOMDifferenceEngineCompareFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.TestResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.xmlunit.TestResources].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/TestResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.TestResources
    signature: '[org.xmlunit.TestResources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.xmlunit.NullNode].appendChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.NullNode].appendChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.xmlunit.NullNode].cloneNode(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.NullNode].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.NullNode].compareDocumentPosition(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.xmlunit.NullNode].compareDocumentPosition(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NamedNodeMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.NullNode].getAttributes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NamedNodeMap
    signature: '[org.xmlunit.NullNode].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.xmlunit.NullNode].getBaseURI()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.NullNode].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NodeList].<init>()'
      Src: org.xmlunit.NullNode:39,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.NullNode].getChildNodes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.NodeList].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.xmlunit.NullNode].getChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - f
    - v
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.xmlunit.NullNode].getFeature(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.xmlunit.NullNode].getFeature(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.NullNode].getFirstChild()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.NullNode].getFirstChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.xmlunit.NullNode].getLastChild()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.NullNode].getLastChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.xmlunit.NullNode].getLocalName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.NullNode].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.NullNode].getNamespaceURI()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.NullNode].getNamespaceURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.xmlunit.NullNode].getNextSibling()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.NullNode].getNextSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.xmlunit.NullNode].getNodeName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.NullNode].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.xmlunit.NullNode].getNodeType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.xmlunit.NullNode].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.xmlunit.NullNode].getNodeValue()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.NullNode].getNodeValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.NullNode].getOwnerDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.xmlunit.NullNode].getOwnerDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.xmlunit.NullNode].getParentNode()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.NullNode].getParentNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.xmlunit.NullNode].getPrefix()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.NullNode].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.xmlunit.NullNode].getPreviousSibling()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.NullNode].getPreviousSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.xmlunit.NullNode].getTextContent()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.NullNode].getTextContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.xmlunit.NullNode].getUserData(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.xmlunit.NullNode].getUserData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.xmlunit.NullNode].hasAttributes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.NullNode].hasAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.xmlunit.NullNode].hasChildNodes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.NullNode].hasChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - n
    - r
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.xmlunit.NullNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.NullNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - u
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.NullNode].isDefaultNamespace(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.NullNode].isDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.NullNode].isSameNode(org.w3c.dom.Node)'
      Src: org.xmlunit.NullNode:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.xmlunit.NullNode].isEqualNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.NullNode].isSameNode(org.w3c.dom.Node)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.NullNode].isEqualNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.xmlunit.NullNode].isSameNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.NullNode].isSameNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - f
    - v
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.xmlunit.NullNode].isSupported(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.NullNode].isSupported(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.xmlunit.NullNode].lookupNamespaceURI(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.NullNode].lookupNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.xmlunit.NullNode].lookupPrefix(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.NullNode].lookupPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 120
    functionName: '[org.xmlunit.NullNode].normalize()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.NullNode].normalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.xmlunit.NullNode].removeChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.NullNode].removeChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - n
    - o
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.xmlunit.NullNode].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.NullNode].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: '[org.xmlunit.NullNode].setNodeValue(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.NullNode].setNodeValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: '[org.xmlunit.NullNode].setPrefix(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.NullNode].setPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: '[org.xmlunit.NullNode].setTextContent(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.NullNode].setTextContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - org.w3c.dom.UserDataHandler
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - k
    - d
    - h
    argTypes:
    - String
    - Object
    - org.w3c.dom.UserDataHandler
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.xmlunit.NullNode].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.xmlunit.NullNode].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.NullNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.NullNode].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.NullNode
    signature: '[org.xmlunit.NullNode].<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: false
      returnValueGenericType: org.xmlunit.diff.AbstractDifferenceEngine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.AbstractDifferenceEngine
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:36,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:37,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:38,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:39,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,null,null,null,null,null,null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:40,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:40,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:39,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareTwoNulls()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,null,null,null,null,null,null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareTwoNulls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:47,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:48,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:49,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:50,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,null,null,null,null,String,null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:51,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:51,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:50,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareControlNullTestNonNull()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,null,null,null,null,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareControlNullTestNonNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:58,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:59,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:60,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:61,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,String,null,null,null,null,null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:62,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:62,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:61,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 66
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareControlNonNullTestNull()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,String,null,null,null,null,null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareControlNonNullTestNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:69,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:70,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:71,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:72,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:74,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:75,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:73,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:73,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:72,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 68
    functionDepth: 3
    functionLinenumber: 68
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareTwoDifferentNonNulls()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
    - '[Short].<init>(String)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareTwoDifferentNonNulls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:80,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:81,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:82,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:83,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:85,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:86,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:84,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:84,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:83,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareTwoEqualNonNulls()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
    - '[Short].<init>(String)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareTwoEqualNonNulls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:91,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:93,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].addComparisonListener(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:94,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:95,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:97,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:98,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:96,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:96,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:95,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:99,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 90
    functionDepth: 3
    functionLinenumber: 90
    functionLinenumberEnd: 100
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareNotifiesComparisonListener()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].addComparisonListener(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
    - '[Short].<init>(String)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareNotifiesComparisonListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:104,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:106,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].addMatchListener(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:107,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:108,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:110,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:111,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:109,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:109,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:108,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:112,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 102
    functionDepth: 3
    functionLinenumber: 102
    functionLinenumberEnd: 113
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareNotifiesMatchListener()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
    - '[Short].<init>(String)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].addMatchListener(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
    - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareNotifiesMatchListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:117,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:119,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].addDifferenceListener(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:120,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:121,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:123,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:124,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:122,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:122,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:121,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:125,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 115
    functionDepth: 3
    functionLinenumber: 115
    functionLinenumberEnd: 126
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareNotifiesDifferenceListener()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
    - '[Short].<init>(String)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].addDifferenceListener(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareNotifiesDifferenceListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:129,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:131,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].addComparisonListener(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:132,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:133,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:133,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:139,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:141,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:142,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:140,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:140,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:139,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:143,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 128
    functionDepth: 3
    functionLinenumber: 128
    functionLinenumberEnd: 144
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareUsesResultOfEvaluator()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].addComparisonListener(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
    - '[Short].<init>(String)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareUsesResultOfEvaluator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:147,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:149,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].addComparisonListener(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:150,1
    - Dst: '[org.xmlunit.diff.ComparisonController].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:151,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:151,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:157,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:159,1
    - Dst: '[Short].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:160,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:158,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:158,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:157,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:161,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 146
    functionDepth: 3
    functionLinenumber: 146
    functionLinenumberEnd: 162
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareUsesResultOfController()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest,null,null,Short,null,null,null,Short,null)'
    - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].addComparisonListener(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,ComparisonState)'
    - '[Short].<init>(String)'
    - '[org.xmlunit.diff.ComparisonController].<init>()'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareUsesResultOfController()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:166,1
    - Dst: '[WrapHelper].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:167,1
    - Dst: '[WrapHelper].empty()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:167,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 168
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].ongoingComparisonStateBasics()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[WrapHelper].<init>()'
    - '[WrapHelper].empty()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].ongoingComparisonStateBasics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:172,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:173,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:174,1
    - Dst: '[AbstractDifferenceEngine.ComparisonState].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:174,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:173,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:180,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:181,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:182,1
    - Dst: '[AbstractDifferenceEngine.ComparisonState].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:182,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:181,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 188
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].andThenUsesCurrentFinishedFlag()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[AbstractDifferenceEngine.ComparisonState].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].andThenUsesCurrentFinishedFlag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:192,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:193,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:194,1
    - Dst: '[AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:194,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:193,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:200,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:201,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:202,1
    - Dst: '[AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:202,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:201,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 208
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].andIfTrueThenUsesCurrentFinishedFlag()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].andIfTrueThenUsesCurrentFinishedFlag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:212,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:213,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:214,1
    - Dst: '[AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:214,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:213,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:220,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:221,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:222,1
    - Dst: '[AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:222,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:221,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 228
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].andIfTrueThenIsNoopIfFirstArgIsFalse()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertEquals(AbstractDifferenceEngine.ComparisonState,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].andIfTrueThenIsNoopIfFirstArgIsFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:232,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].addComparisonListener(null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantAddNullComparisonListener()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine].addComparisonListener(null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantAddNullComparisonListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:237,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].addMatchListener(null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantAddNullMatchListener()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine].addMatchListener(null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantAddNullMatchListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:242,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].addDifferenceListener(null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 243
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantAddNullDifferenceListener()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine].addDifferenceListener(null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantAddNullDifferenceListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:247,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].setNodeMatcher(null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 248
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullNodeMatcher()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine].setNodeMatcher(null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullNodeMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:252,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].setComparisonController(null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 253
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullComparisonController()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine].setComparisonController(null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullComparisonController()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:257,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullDifferenceEvaluator()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullDifferenceEvaluator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:262,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].setAttributeFilter(null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullAttributeFilter()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine].setAttributeFilter(null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullAttributeFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:267,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].setNodeFilter(null)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 268
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullNodeFilter()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine].setNodeFilter(null)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullNodeFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[WrapHelper].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:272,1
    - Dst: '[WrapHelper].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:273,1
    - Dst: '[WrapHelper].myOngoing()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:273,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertNotEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 274
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].comparisonStateEqualsLooksAtType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[WrapHelper].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[WrapHelper].myOngoing()'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertNotEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[WrapHelper].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].comparisonStateEqualsLooksAtType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:278,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:278,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertNotEquals(AbstractDifferenceEngine.ComparisonState,AbstractDifferenceEngine.ComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 279
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].comparisonStateEqualsLooksAtResult()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertNotEquals(AbstractDifferenceEngine.ComparisonState,AbstractDifferenceEngine.ComparisonState)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].comparisonStateEqualsLooksAtResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:283,1
    - Dst: '[AbstractDifferenceEngine.ComparisonState].hashCode()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:283,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:284,1
    - Dst: '[AbstractDifferenceEngine.ComparisonState].hashCode()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:284,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertNotEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 285
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].hashCodeLooksAtFinished()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[AbstractDifferenceEngine.ComparisonState].hashCode()'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertNotEquals(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].hashCodeLooksAtFinished()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:289,1
    - Dst: '[AbstractDifferenceEngine.ComparisonState].toString()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:289,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].containsString(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:290,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertThat(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:290,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].containsString(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:291,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertThat(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 292
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].trivialComparisonStateToString()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[AbstractDifferenceEngine.ComparisonState].toString()'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(org.xmlunit.diff.AbstractDifferenceEngineTest)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].containsString(String)'
    - '[org.xmlunit.diff.AbstractDifferenceEngineTest].assertThat(org.xmlunit.diff.AbstractDifferenceEngineTest,org.xmlunit.diff.AbstractDifferenceEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].trivialComparisonStateToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[WrapHelper].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:295,1
    - Dst: '[WrapHelper].wrap(ComparisonResult)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:295,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonResult
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: AbstractDifferenceEngine.ComparisonState
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 296
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 296
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[WrapHelper].wrap(ComparisonResult)'
    - '[WrapHelper].<init>()'
    linkageType: ''
    returnType: AbstractDifferenceEngine.ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[WrapHelper].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:299,1
    - Dst: '[WrapHelper].wrapAndStop(ComparisonResult)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonResult
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: AbstractDifferenceEngine.ComparisonState
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 300
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 300
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[WrapHelper].wrapAndStop(ComparisonResult)'
    - '[WrapHelper].<init>()'
    linkageType: ''
    returnType: AbstractDifferenceEngine.ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.AbstractDifferenceEngineTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.AbstractDifferenceEngineTest
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - ComparisonResult
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].evaluate(org.xmlunit.diff.Comparison,ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ComparisonResult
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].evaluate(org.xmlunit.diff.Comparison,ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ComparisonResult
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OngoingComparisonState].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper:304,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: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: AbstractDifferenceEngine
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 305
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].empty()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[OngoingComparisonState].<init>()'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OngoingComparisonState].<init>(ComparisonResult)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: AbstractDifferenceEngine
    argCount: 1
    argNames:
    - r
    argTypes:
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 308
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 308
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].wrap(ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[OngoingComparisonState].<init>(ComparisonResult)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].wrap(ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FinishedComparisonState].<init>(ComparisonResult)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper:310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: AbstractDifferenceEngine
    argCount: 1
    argNames:
    - r
    argTypes:
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 311
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 311
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].wrapAndStop(ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[FinishedComparisonState].<init>(ComparisonResult)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].wrapAndStop(ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ComparisonState].<init>(boolean,org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper)'
      Src: org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper:313,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: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: AbstractDifferenceEngine
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 315
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].myOngoing()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[ComparisonState].<init>(boolean,org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].myOngoing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractDifferenceEngine
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].compare(javax.xml.transform.Source,javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].compare(javax.xml.transform.Source,javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper
      static: false
      superClass: AbstractDifferenceEngine
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper
    signature: '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].<init>()'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest:25,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].addComparisonListener()'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest:27,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].addMatchListener()'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest:30,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].addDifferenceListener()'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest:31,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].fireComparisonPerformed(null,org.xmlunit.diff.ComparisonListenerSupportTest)'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest:38,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest].assertEquals(int,org.xmlunit.diff.ComparisonListenerSupportTest)'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest:41,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest].assertEquals(int,org.xmlunit.diff.ComparisonListenerSupportTest)'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest:42,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest].assertEquals(int,org.xmlunit.diff.ComparisonListenerSupportTest)'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.diff.ComparisonListenerSupportTest].dispatchesOnOutcome()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ComparisonListenerSupportTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ComparisonListenerSupport].addMatchListener()'
    - '[org.xmlunit.diff.ComparisonListenerSupport].addDifferenceListener()'
    - '[org.xmlunit.diff.ComparisonListenerSupport].fireComparisonPerformed(null,org.xmlunit.diff.ComparisonListenerSupportTest)'
    - '[org.xmlunit.diff.ComparisonListenerSupport].<init>()'
    - '[org.xmlunit.diff.ComparisonListenerSupportTest].assertEquals(int,org.xmlunit.diff.ComparisonListenerSupportTest)'
    - '[org.xmlunit.diff.ComparisonListenerSupport].addComparisonListener()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ComparisonListenerSupportTest].dispatchesOnOutcome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].<init>()'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest:47,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].fireComparisonPerformed(null,org.xmlunit.diff.ComparisonListenerSupportTest)'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest:48,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.xmlunit.diff.ComparisonListenerSupportTest].noListenersDontCauseProblems()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ComparisonListenerSupportTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ComparisonListenerSupport].<init>()'
    - '[org.xmlunit.diff.ComparisonListenerSupport].fireComparisonPerformed(null,org.xmlunit.diff.ComparisonListenerSupportTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ComparisonListenerSupportTest].noListenersDontCauseProblems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.xmlunit.diff.ComparisonListenerSupportTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ComparisonListenerSupportTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ComparisonListenerSupportTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonListenerSupportTest
    signature: '[org.xmlunit.diff.ComparisonListenerSupportTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest.Listener:53,1
    - Dst: '[java.util.Arrays].asList(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest.Listener:57,1
    - Dst: '[HashSet<ComparisonResult>].addAll(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest.Listener:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashSet<ComparisonResult>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.ComparisonListenerSupportTest.Listener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ComparisonListenerSupportTest.java
    functionUses: 0
    functionsReached:
    - '[HashSet<ComparisonResult>].addAll(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.Arrays].asList(org.xmlunit.diff.ComparisonListenerSupportTest.Listener)'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonListenerSupportTest.Listener
    signature: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet<ComparisonResult>].contains(ComparisonResult)'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest.Listener:63,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].fail(String)'
      Src: org.xmlunit.diff.ComparisonListenerSupportTest.Listener:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - HashSet<ComparisonResult>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ComparisonListenerSupportTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].fail(String)'
    - '[HashSet<ComparisonResult>].contains(ComparisonResult)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashSet<ComparisonResult>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ComparisonListenerSupportTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.NodeFilters].satifiesAll()'
      Src: org.xmlunit.diff.NodeFiltersTest:41,1
    - Dst: '[org.xmlunit.util.Predicate<org.w3c.dom.Node>].test(null)'
      Src: org.xmlunit.diff.NodeFiltersTest:41,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest].assertTrue(org.xmlunit.diff.NodeFiltersTest)'
      Src: org.xmlunit.diff.NodeFiltersTest:41,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.xmlunit.diff.NodeFiltersTest].emptySatisfiesAllReturnsTrue()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/NodeFiltersTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.NodeFilters].satifiesAll()'
    - '[org.xmlunit.util.Predicate<org.w3c.dom.Node>].test(null)'
    - '[org.xmlunit.diff.NodeFiltersTest].assertTrue(org.xmlunit.diff.NodeFiltersTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.NodeFiltersTest].emptySatisfiesAllReturnsTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.NodeFilters].satifiesAny()'
      Src: org.xmlunit.diff.NodeFiltersTest:46,1
    - Dst: '[org.xmlunit.util.Predicate<org.w3c.dom.Node>].test(null)'
      Src: org.xmlunit.diff.NodeFiltersTest:46,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest].assertFalse(org.xmlunit.diff.NodeFiltersTest)'
      Src: org.xmlunit.diff.NodeFiltersTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.diff.NodeFiltersTest].emptySatisfiesAnyReturnsFalse()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/NodeFiltersTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.NodeFilters].satifiesAny()'
    - '[org.xmlunit.diff.NodeFiltersTest].assertFalse(org.xmlunit.diff.NodeFiltersTest)'
    - '[org.xmlunit.util.Predicate<org.w3c.dom.Node>].test(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.NodeFiltersTest].emptySatisfiesAnyReturnsFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.NodeFiltersTest.TestFilter].<init>(boolean)'
      Src: org.xmlunit.diff.NodeFiltersTest:51,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest.TestFilter].<init>(boolean)'
      Src: org.xmlunit.diff.NodeFiltersTest:52,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest.TestFilter].<init>(boolean)'
      Src: org.xmlunit.diff.NodeFiltersTest:53,1
    - Dst: '[org.xmlunit.diff.NodeFilters].satifiesAll(org.xmlunit.diff.NodeFiltersTest.TestFilter)'
      Src: org.xmlunit.diff.NodeFiltersTest:54,1
    - Dst: '[org.xmlunit.util.Predicate<org.w3c.dom.Node>].test(null)'
      Src: org.xmlunit.diff.NodeFiltersTest:54,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest].assertTrue(org.xmlunit.diff.NodeFiltersTest)'
      Src: org.xmlunit.diff.NodeFiltersTest:54,1
    - Dst: '[org.xmlunit.diff.NodeFilters].satifiesAll(org.xmlunit.diff.NodeFiltersTest.TestFilter,org.xmlunit.diff.NodeFiltersTest.TestFilter,org.xmlunit.diff.NodeFiltersTest.TestFilter)'
      Src: org.xmlunit.diff.NodeFiltersTest:55,1
    - Dst: '[org.xmlunit.util.Predicate<org.w3c.dom.Node>].test(null)'
      Src: org.xmlunit.diff.NodeFiltersTest:55,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest].assertFalse(org.xmlunit.diff.NodeFiltersTest)'
      Src: org.xmlunit.diff.NodeFiltersTest:55,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest].assertFalse(org.xmlunit.diff.NodeFiltersTest)'
      Src: org.xmlunit.diff.NodeFiltersTest:56,1
    - Dst: '[org.xmlunit.diff.NodeFilters].satifiesAll(org.xmlunit.diff.NodeFiltersTest.TestFilter,org.xmlunit.diff.NodeFiltersTest.TestFilter)'
      Src: org.xmlunit.diff.NodeFiltersTest:57,1
    - Dst: '[org.xmlunit.util.Predicate<org.w3c.dom.Node>].test(null)'
      Src: org.xmlunit.diff.NodeFiltersTest:57,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest].assertTrue(org.xmlunit.diff.NodeFiltersTest)'
      Src: org.xmlunit.diff.NodeFiltersTest:57,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.diff.NodeFiltersTest].satisfiesAllWorksAsPromised()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/NodeFiltersTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Predicate<org.w3c.dom.Node>].test(null)'
    - '[org.xmlunit.diff.NodeFilters].satifiesAll(org.xmlunit.diff.NodeFiltersTest.TestFilter,org.xmlunit.diff.NodeFiltersTest.TestFilter)'
    - '[org.xmlunit.diff.NodeFiltersTest.TestFilter].<init>(boolean)'
    - '[org.xmlunit.diff.NodeFilters].satifiesAll(org.xmlunit.diff.NodeFiltersTest.TestFilter,org.xmlunit.diff.NodeFiltersTest.TestFilter,org.xmlunit.diff.NodeFiltersTest.TestFilter)'
    - '[org.xmlunit.diff.NodeFiltersTest].assertFalse(org.xmlunit.diff.NodeFiltersTest)'
    - '[org.xmlunit.diff.NodeFiltersTest].assertTrue(org.xmlunit.diff.NodeFiltersTest)'
    - '[org.xmlunit.diff.NodeFilters].satifiesAll(org.xmlunit.diff.NodeFiltersTest.TestFilter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.NodeFiltersTest].satisfiesAllWorksAsPromised()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.NodeFiltersTest.TestFilter].<init>(boolean)'
      Src: org.xmlunit.diff.NodeFiltersTest:62,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest.TestFilter].<init>(boolean)'
      Src: org.xmlunit.diff.NodeFiltersTest:63,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest.TestFilter].<init>(boolean)'
      Src: org.xmlunit.diff.NodeFiltersTest:64,1
    - Dst: '[org.xmlunit.diff.NodeFilters].satifiesAny(org.xmlunit.diff.NodeFiltersTest.TestFilter)'
      Src: org.xmlunit.diff.NodeFiltersTest:65,1
    - Dst: '[org.xmlunit.util.Predicate<org.w3c.dom.Node>].test(null)'
      Src: org.xmlunit.diff.NodeFiltersTest:65,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest].assertFalse(org.xmlunit.diff.NodeFiltersTest)'
      Src: org.xmlunit.diff.NodeFiltersTest:65,1
    - Dst: '[org.xmlunit.diff.NodeFilters].satifiesAny(org.xmlunit.diff.NodeFiltersTest.TestFilter,org.xmlunit.diff.NodeFiltersTest.TestFilter,org.xmlunit.diff.NodeFiltersTest.TestFilter)'
      Src: org.xmlunit.diff.NodeFiltersTest:66,1
    - Dst: '[org.xmlunit.util.Predicate<org.w3c.dom.Node>].test(null)'
      Src: org.xmlunit.diff.NodeFiltersTest:66,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest].assertTrue(org.xmlunit.diff.NodeFiltersTest)'
      Src: org.xmlunit.diff.NodeFiltersTest:66,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest].assertFalse(org.xmlunit.diff.NodeFiltersTest)'
      Src: org.xmlunit.diff.NodeFiltersTest:67,1
    - Dst: '[org.xmlunit.diff.NodeFilters].satifiesAny(org.xmlunit.diff.NodeFiltersTest.TestFilter,org.xmlunit.diff.NodeFiltersTest.TestFilter)'
      Src: org.xmlunit.diff.NodeFiltersTest:68,1
    - Dst: '[org.xmlunit.util.Predicate<org.w3c.dom.Node>].test(null)'
      Src: org.xmlunit.diff.NodeFiltersTest:68,1
    - Dst: '[org.xmlunit.diff.NodeFiltersTest].assertFalse(org.xmlunit.diff.NodeFiltersTest)'
      Src: org.xmlunit.diff.NodeFiltersTest:68,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 69
    functionName: '[org.xmlunit.diff.NodeFiltersTest].satisfiesAnyWorksAsPromised()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/NodeFiltersTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Predicate<org.w3c.dom.Node>].test(null)'
    - '[org.xmlunit.diff.NodeFiltersTest.TestFilter].<init>(boolean)'
    - '[org.xmlunit.diff.NodeFilters].satifiesAny(org.xmlunit.diff.NodeFiltersTest.TestFilter,org.xmlunit.diff.NodeFiltersTest.TestFilter)'
    - '[org.xmlunit.diff.NodeFilters].satifiesAny(org.xmlunit.diff.NodeFiltersTest.TestFilter,org.xmlunit.diff.NodeFiltersTest.TestFilter,org.xmlunit.diff.NodeFiltersTest.TestFilter)'
    - '[org.xmlunit.diff.NodeFiltersTest].assertFalse(org.xmlunit.diff.NodeFiltersTest)'
    - '[org.xmlunit.diff.NodeFiltersTest].assertTrue(org.xmlunit.diff.NodeFiltersTest)'
    - '[org.xmlunit.diff.NodeFilters].satifiesAny(org.xmlunit.diff.NodeFiltersTest.TestFilter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.NodeFiltersTest].satisfiesAnyWorksAsPromised()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.xmlunit.diff.NodeFiltersTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.NodeFiltersTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/NodeFiltersTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.NodeFiltersTest
    signature: '[org.xmlunit.diff.NodeFiltersTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.NodeFiltersTest.TestFilter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ret
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.xmlunit.diff.NodeFiltersTest.TestFilter].<init>(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/NodeFiltersTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.NodeFiltersTest.TestFilter
    signature: '[org.xmlunit.diff.NodeFiltersTest.TestFilter].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[org.xmlunit.diff.NodeFiltersTest.TestFilter].test(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/NodeFiltersTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.NodeFiltersTest.TestFilter].test(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:37,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].newDocumentBuilder()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:37,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].newDocument()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.diff.DefaultNodeMatcherTest].createDoc()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultNodeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].newDocumentBuilder()'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultNodeMatcherTest].createDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:43,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:44,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:44,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:45,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:46,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:46,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:48,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:49,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:49,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:50,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:51,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:51,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:54,1
    - Dst: '[java.util.Arrays].asList(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:56,1
    - Dst: '[java.util.Arrays].asList(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:57,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].match(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:56,1
    - Dst: '[org.xmlunit.util.Linqy].asList(Iterable<Map.Entry<org.w3c.dom.Node,org.w3c.dom.Node>>)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:56,1
    - Dst: '[java.util.List<E>].size()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:58,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertEquals(int,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:58,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:61,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].getKey()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:61,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:61,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:62,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].getValue()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:62,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:62,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:65,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].getKey()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:65,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:65,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:66,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].getValue()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:66,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 67
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 67
    functionName: '[org.xmlunit.diff.DefaultNodeMatcherTest].elementSelectorsAreQueriedInSequence()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultNodeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].getKey()'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].assertEquals(int,org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[java.util.Arrays].asList(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].getValue()'
    - '[org.xmlunit.diff.DefaultNodeMatcher].match(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[java.util.List<E>].size()'
    - '[org.xmlunit.util.Linqy].asList(Iterable<Map.Entry<org.w3c.dom.Node,org.w3c.dom.Node>>)'
    - '[java.util.List<E>].get(int)'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultNodeMatcherTest].elementSelectorsAreQueriedInSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:72,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:73,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:73,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:74,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:75,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:75,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:77,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:78,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:78,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:79,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:80,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:80,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:83,1
    - Dst: '[java.util.Arrays].asList(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:86,1
    - Dst: '[java.util.Arrays].asList(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:87,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].match(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:86,1
    - Dst: '[org.xmlunit.util.Linqy].asList(Iterable<Map.Entry<org.w3c.dom.Node,org.w3c.dom.Node>>)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:86,1
    - Dst: '[java.util.List<E>].size()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:88,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertEquals(int,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:88,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:91,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].getKey()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:91,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:91,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:92,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].getValue()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:92,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:92,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:95,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].getKey()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:95,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:95,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:96,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].getValue()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:96,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 97
    functionName: '[org.xmlunit.diff.DefaultNodeMatcherTest].elementSelectorsAreQueriedInSequenceWithConditionalSelector()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultNodeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].getKey()'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].assertEquals(int,org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[java.util.Arrays].asList(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].getValue()'
    - '[org.xmlunit.diff.DefaultNodeMatcher].match(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[java.util.List<E>].size()'
    - '[org.xmlunit.util.Linqy].asList(Iterable<Map.Entry<org.w3c.dom.Node,org.w3c.dom.Node>>)'
    - '[java.util.List<E>].get(int)'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultNodeMatcherTest].elementSelectorsAreQueriedInSequenceWithConditionalSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:101,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:102,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:102,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:103,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:104,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:104,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:106,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:107,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:107,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:108,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:109,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:109,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:112,1
    - Dst: '[java.util.Arrays].asList(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:114,1
    - Dst: '[java.util.Arrays].asList(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:115,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].match(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:114,1
    - Dst: '[org.xmlunit.util.Linqy].asList(Iterable<Map.Entry<org.w3c.dom.Node,org.w3c.dom.Node>>)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:114,1
    - Dst: '[java.util.List<E>].size()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:116,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertEquals(int,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:116,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:119,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].getKey()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:119,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:119,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:120,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].getValue()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:120,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:120,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:123,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].getKey()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:123,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:123,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:124,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].getValue()'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:124,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
      Src: org.xmlunit.diff.DefaultNodeMatcherTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 125
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 125
    functionName: '[org.xmlunit.diff.DefaultNodeMatcherTest].elementSelectorsAreQueriedInSequenceWithControlNodesSwapped()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultNodeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].getKey()'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].assertEquals(int,org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].assertSame(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[java.util.Arrays].asList(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].appendChild(org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[org.xmlunit.diff.DefaultNodeMatcherTest].getValue()'
    - '[org.xmlunit.diff.DefaultNodeMatcher].match(org.xmlunit.diff.DefaultNodeMatcherTest,org.xmlunit.diff.DefaultNodeMatcherTest)'
    - '[java.util.List<E>].size()'
    - '[org.xmlunit.util.Linqy].asList(Iterable<Map.Entry<org.w3c.dom.Node,org.w3c.dom.Node>>)'
    - '[java.util.List<E>].get(int)'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultNodeMatcherTest].elementSelectorsAreQueriedInSequenceWithControlNodesSwapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DefaultNodeMatcherTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.DefaultNodeMatcherTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultNodeMatcherTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DefaultNodeMatcherTest
    signature: '[org.xmlunit.diff.DefaultNodeMatcherTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:29,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:29,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:29,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.xmlunit.diff.XPathContextTest].empty()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.XPathContextTest:34,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].newDocumentBuilder()'
      Src: org.xmlunit.diff.XPathContextTest:34,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].newDocument()'
      Src: org.xmlunit.diff.XPathContextTest:34,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].createElement(String)'
      Src: org.xmlunit.diff.XPathContextTest:37,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>(org.xmlunit.diff.XPathContextTest)'
      Src: org.xmlunit.diff.XPathContextTest:37,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:37,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:36,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.diff.XPathContextTest].rootElement()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.diff.XPathContext].<init>(org.xmlunit.diff.XPathContextTest)'
    - '[org.xmlunit.diff.XPathContextTest].newDocumentBuilder()'
    - '[org.xmlunit.diff.XPathContextTest].newDocument()'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.XPathContextTest].createElement(String)'
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].rootElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:42,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:43,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:43,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:44,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:44,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:45,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:45,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:46,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:46,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:47,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
      Src: org.xmlunit.diff.XPathContextTest:48,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:49,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:50,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:50,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:51,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:51,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:52,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:53,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:54,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:54,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:55,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:55,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:56,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:57,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:58,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:58,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:59,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:59,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:60,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:61,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:62,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:62,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:63,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    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: 64
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 64
    functionName: '[org.xmlunit.diff.XPathContextTest].oneLevelOfElements()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
    - '[org.xmlunit.diff.XPathContext].getParentXPath()'
    - '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].oneLevelOfElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:67,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:68,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:68,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:69,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:69,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:70,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:70,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:71,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
      Src: org.xmlunit.diff.XPathContextTest:72,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:73,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:74,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:74,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:75,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:75,1
    - Dst: '[org.xmlunit.diff.XPathContext].clone()'
      Src: org.xmlunit.diff.XPathContextTest:76,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:77,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:77,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:78,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:78,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertNotSame(org.xmlunit.diff.XPathContext,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContextTest:79,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:80,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:81,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:82,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:82,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:83,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:83,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:84,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:84,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:85,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:85,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 86
    functionName: '[org.xmlunit.diff.XPathContextTest].shouldCreateCopyOnClone()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.XPathContextTest].assertNotSame(org.xmlunit.diff.XPathContext,org.xmlunit.diff.XPathContext)'
    - '[java.util.ArrayList].<init>()'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
    - '[org.xmlunit.diff.XPathContext].clone()'
    - '[org.xmlunit.diff.XPathContext].getParentXPath()'
    - '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].shouldCreateCopyOnClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:89,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:90,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:90,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:91,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:91,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:92,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
      Src: org.xmlunit.diff.XPathContextTest:93,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:94,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:95,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:95,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:96,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:96,1
    - Dst: '[org.xmlunit.diff.XPathContext].appendChildren(java.util.ArrayList)'
      Src: org.xmlunit.diff.XPathContextTest:97,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:98,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:99,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:99,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:100,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:100,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:101,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:102,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:103,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:103,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:104,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:104,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:105,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:106,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:107,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:107,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:108,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:108,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:109,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:110,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:111,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:111,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:112,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    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: 113
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 113
    functionName: '[org.xmlunit.diff.XPathContextTest].appendChildren()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.XPathContext].appendChildren(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
    - '[org.xmlunit.diff.XPathContext].getParentXPath()'
    - '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].appendChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:116,1
    - Dst: '[Text].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:117,1
    - Dst: '[java.util.ArrayList].add(Text)'
      Src: org.xmlunit.diff.XPathContextTest:117,1
    - Dst: '[Comment].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:118,1
    - Dst: '[java.util.ArrayList].add(Comment)'
      Src: org.xmlunit.diff.XPathContextTest:118,1
    - Dst: '[CDATA].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:119,1
    - Dst: '[java.util.ArrayList].add(CDATA)'
      Src: org.xmlunit.diff.XPathContextTest:119,1
    - Dst: '[PI].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:120,1
    - Dst: '[java.util.ArrayList].add(PI)'
      Src: org.xmlunit.diff.XPathContextTest:120,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:121,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
      Src: org.xmlunit.diff.XPathContextTest:122,1
    - Dst: '[org.xmlunit.diff.XPathContext].appendChildren(java.util.ArrayList)'
      Src: org.xmlunit.diff.XPathContextTest:123,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:124,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:125,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:125,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:126,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:126,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:127,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:128,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:129,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:129,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:130,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:130,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:131,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:132,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:133,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:133,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:134,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:134,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:135,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:136,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:137,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:137,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:138,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:138,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:139,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:140,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:141,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:141,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:142,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:142,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:143,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:144,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:145,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:145,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:146,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:146,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:147,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:148,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:149,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:149,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:150,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:150,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:151,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:152,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:153,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:153,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:154,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 59
    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: 155
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 155
    functionName: '[org.xmlunit.diff.XPathContextTest].appendChildrenWithNonElements()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[PI].<init>()'
    - '[org.xmlunit.diff.XPathContext].appendChildren(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(Text)'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
    - '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
    - '[CDATA].<init>()'
    - '[org.xmlunit.diff.XPathContext].getParentXPath()'
    - '[java.util.ArrayList].add(CDATA)'
    - '[java.util.ArrayList].add(Comment)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[java.util.ArrayList].add(PI)'
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    - '[Text].<init>()'
    - '[Comment].<init>()'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].appendChildrenWithNonElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:158,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:159,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:159,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:160,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:160,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:161,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:161,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:162,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:162,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:163,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
      Src: org.xmlunit.diff.XPathContextTest:164,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:165,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:166,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:166,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:167,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:167,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
      Src: org.xmlunit.diff.XPathContextTest:168,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:169,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:170,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:170,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:171,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:171,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:172,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:173,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:173,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:174,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:174,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:175,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:176,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:177,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:177,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:178,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 157
    functionDepth: 2
    functionLinenumber: 157
    functionLinenumberEnd: 179
    functionName: '[org.xmlunit.diff.XPathContextTest].twoLevelsOfElements()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
    - '[org.xmlunit.diff.XPathContext].getParentXPath()'
    - '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].twoLevelsOfElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:182,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:183,1
    - Dst: '[org.xmlunit.util.Linqy].singleton(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:183,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(Iterable<E>)'
      Src: org.xmlunit.diff.XPathContextTest:183,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:184,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:185,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:186,1
    - Dst: '[java.util.ArrayList].add(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.XPathContextTest:186,1
    - Dst: '[org.xmlunit.diff.XPathContext].addAttributes(java.util.ArrayList)'
      Src: org.xmlunit.diff.XPathContextTest:187,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:188,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.XPathContextTest:188,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:189,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:189,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:190,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:190,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 191
    functionName: '[org.xmlunit.diff.XPathContextTest].attributes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
    - '[org.xmlunit.util.Linqy].singleton(org.xmlunit.diff.XPathContextTest.Element)'
    - '[java.util.ArrayList].<init>()'
    - '[org.xmlunit.diff.XPathContext].getParentXPath()'
    - '[java.util.ArrayList].add(javax.xml.namespace.QName)'
    - '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
    - '[org.xmlunit.diff.XPathContext].addAttributes(java.util.ArrayList)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[org.xmlunit.diff.XPathContext].setChildren(Iterable<E>)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].attributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:194,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:195,1
    - Dst: '[org.xmlunit.util.Linqy].singleton(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:195,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(Iterable<E>)'
      Src: org.xmlunit.diff.XPathContextTest:195,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:196,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:197,1
    - Dst: '[org.xmlunit.diff.XPathContext].addAttribute(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.XPathContextTest:197,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:198,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.XPathContextTest:198,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:199,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:199,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:200,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:200,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 193
    functionDepth: 2
    functionLinenumber: 193
    functionLinenumberEnd: 201
    functionName: '[org.xmlunit.diff.XPathContextTest].singleAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
    - '[org.xmlunit.util.Linqy].singleton(org.xmlunit.diff.XPathContextTest.Element)'
    - '[org.xmlunit.diff.XPathContext].getParentXPath()'
    - '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
    - '[org.xmlunit.diff.XPathContext].addAttribute(javax.xml.namespace.QName)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[org.xmlunit.diff.XPathContext].setChildren(Iterable<E>)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].singleAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:204,1
    - Dst: '[Text].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:205,1
    - Dst: '[java.util.ArrayList].add(Text)'
      Src: org.xmlunit.diff.XPathContextTest:205,1
    - Dst: '[Comment].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:206,1
    - Dst: '[java.util.ArrayList].add(Comment)'
      Src: org.xmlunit.diff.XPathContextTest:206,1
    - Dst: '[CDATA].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:207,1
    - Dst: '[java.util.ArrayList].add(CDATA)'
      Src: org.xmlunit.diff.XPathContextTest:207,1
    - Dst: '[PI].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:208,1
    - Dst: '[java.util.ArrayList].add(PI)'
      Src: org.xmlunit.diff.XPathContextTest:208,1
    - Dst: '[CDATA].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:209,1
    - Dst: '[java.util.ArrayList].add(CDATA)'
      Src: org.xmlunit.diff.XPathContextTest:209,1
    - Dst: '[Comment].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:210,1
    - Dst: '[java.util.ArrayList].add(Comment)'
      Src: org.xmlunit.diff.XPathContextTest:210,1
    - Dst: '[PI].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:211,1
    - Dst: '[java.util.ArrayList].add(PI)'
      Src: org.xmlunit.diff.XPathContextTest:211,1
    - Dst: '[Text].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:212,1
    - Dst: '[java.util.ArrayList].add(Text)'
      Src: org.xmlunit.diff.XPathContextTest:212,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:213,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
      Src: org.xmlunit.diff.XPathContextTest:214,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:215,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:216,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:216,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:217,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:217,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:218,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:219,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:220,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:220,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:221,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:221,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:222,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:223,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:224,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:224,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:225,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:225,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:226,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:227,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:228,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:228,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:229,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:229,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:230,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:231,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:232,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:232,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:233,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:233,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:234,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:235,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:236,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:236,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:237,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:237,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:238,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:239,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:240,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:240,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:241,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:241,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:242,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:243,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:244,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:244,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:245,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    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: 246
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 246
    functionName: '[org.xmlunit.diff.XPathContextTest].mixed()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[PI].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(Text)'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
    - '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
    - '[CDATA].<init>()'
    - '[org.xmlunit.diff.XPathContext].getParentXPath()'
    - '[java.util.ArrayList].add(CDATA)'
    - '[java.util.ArrayList].add(Comment)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[java.util.ArrayList].add(PI)'
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    - '[Text].<init>()'
    - '[Comment].<init>()'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].mixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:249,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:250,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:250,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:251,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:251,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:252,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:252,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:253,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:254,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>(java.util.HashMap)'
      Src: org.xmlunit.diff.XPathContextTest:255,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
      Src: org.xmlunit.diff.XPathContextTest:256,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:257,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:258,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:258,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:259,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:259,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:260,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:261,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:262,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:262,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:263,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:263,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:264,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:265,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:266,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:266,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:267,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 248
    functionDepth: 2
    functionLinenumber: 248
    functionLinenumberEnd: 268
    functionName: '[org.xmlunit.diff.XPathContextTest].elementsAndNs()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
    - '[org.xmlunit.diff.XPathContext].setChildren(java.util.ArrayList)'
    - '[org.xmlunit.diff.XPathContext].getParentXPath()'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.diff.XPathContextTest.Element].<init>(String,String)'
    - '[java.util.ArrayList].add(org.xmlunit.diff.XPathContextTest.Element)'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.XPathContext].<init>(java.util.HashMap)'
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].elementsAndNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:271,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:272,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>(java.util.HashMap)'
      Src: org.xmlunit.diff.XPathContextTest:273,1
    - Dst: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:274,1
    - Dst: '[org.xmlunit.util.Linqy].singleton(org.xmlunit.diff.XPathContextTest.Element)'
      Src: org.xmlunit.diff.XPathContextTest:274,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(Iterable<E>)'
      Src: org.xmlunit.diff.XPathContextTest:274,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContextTest:275,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:276,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:277,1
    - Dst: '[java.util.ArrayList].add(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.XPathContextTest:277,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:278,1
    - Dst: '[java.util.ArrayList].add(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.XPathContextTest:278,1
    - Dst: '[org.xmlunit.diff.XPathContext].addAttributes(java.util.ArrayList)'
      Src: org.xmlunit.diff.XPathContextTest:279,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest:280,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.XPathContextTest:280,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:281,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:281,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:282,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:282,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:283,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:284,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.XPathContextTest:284,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.XPathContextTest:285,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:285,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:286,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:286,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.XPathContextTest:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 288
    functionName: '[org.xmlunit.diff.XPathContextTest].attributesAndNs()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
    - '[org.xmlunit.util.Linqy].singleton(org.xmlunit.diff.XPathContextTest.Element)'
    - '[java.util.ArrayList].<init>()'
    - '[org.xmlunit.diff.XPathContext].getParentXPath()'
    - '[java.util.ArrayList].add(javax.xml.namespace.QName)'
    - '[java.util.HashMap].<init>()'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    - '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
    - '[org.xmlunit.diff.XPathContextTest.Element].<init>(String,String)'
    - '[org.xmlunit.diff.XPathContext].addAttributes(java.util.ArrayList)'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.XPathContext].<init>(java.util.HashMap)'
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[org.xmlunit.diff.XPathContext].setChildren(Iterable<E>)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].attributesAndNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.XPathContextTest:292,1
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.XPathContextTest:293,1
    - Dst: '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.XPathContextTest:293,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 294
    functionName: '[org.xmlunit.diff.XPathContextTest].parentXPathEdgeCases()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.XPathContextTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.XPathContext].getParentXPath()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContextTest].parentXPathEdgeCases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.xmlunit.diff.XPathContextTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.XPathContextTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContextTest
    signature: '[org.xmlunit.diff.XPathContextTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.XPathContextTest.Element:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XPathContext.NodeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.XPathContextTest.Element
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 300
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 300
    functionName: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 7
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(String)'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContextTest.Element
    signature: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: org.xmlunit.diff.XPathContextTest.Element:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XPathContext.NodeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.XPathContextTest.Element
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - ns
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 2
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(String,String)'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContextTest.Element
    signature: '[org.xmlunit.diff.XPathContextTest.Element].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XPathContext.NodeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 304
    functionName: '[org.xmlunit.diff.XPathContextTest.Element].getName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.xmlunit.diff.XPathContextTest.Element].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XPathContext.NodeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 305
    functionName: '[org.xmlunit.diff.XPathContextTest.Element].getType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.xmlunit.diff.XPathContextTest.Element].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XPathContext.NodeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 309
    functionName: '[org.xmlunit.diff.XPathContextTest.NonElement].getName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.xmlunit.diff.XPathContextTest.NonElement].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XPathContext.NodeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContextTest.NonElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.XPathContextTest.NonElement].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContextTest.NonElement
    signature: '[org.xmlunit.diff.XPathContextTest.NonElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: NonElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 312
    functionName: '[org.xmlunit.diff.XPathContextTest.Text].getType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.xmlunit.diff.XPathContextTest.Text].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContextTest.Text
      static: false
      superClass: NonElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.XPathContextTest.Text].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContextTest.Text
    signature: '[org.xmlunit.diff.XPathContextTest.Text].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: NonElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 315
    functionName: '[org.xmlunit.diff.XPathContextTest.Comment].getType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.xmlunit.diff.XPathContextTest.Comment].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContextTest.Comment
      static: false
      superClass: NonElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.XPathContextTest.Comment].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContextTest.Comment
    signature: '[org.xmlunit.diff.XPathContextTest.Comment].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: NonElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 318
    functionName: '[org.xmlunit.diff.XPathContextTest.PI].getType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.xmlunit.diff.XPathContextTest.PI].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContextTest.PI
      static: false
      superClass: NonElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.XPathContextTest.PI].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContextTest.PI
    signature: '[org.xmlunit.diff.XPathContextTest.PI].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: NonElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 321
    functionName: '[org.xmlunit.diff.XPathContextTest.CDATA].getType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.xmlunit.diff.XPathContextTest.CDATA].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContextTest.CDATA
      static: false
      superClass: NonElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.XPathContextTest.CDATA].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContextTest.CDATA
    signature: '[org.xmlunit.diff.XPathContextTest.CDATA].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:67,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:67,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:67,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:68,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:69,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:69,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:69,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:69,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:72,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:73,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:73,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:73,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:74,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:74,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:74,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:77,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:80,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_XML_VERSION()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_XML_VERSION()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:87,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:87,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:87,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:90,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:91,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:91,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:91,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:91,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:94,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:95,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:95,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:95,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:96,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:96,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:96,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:99,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:102,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 104
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_XML_STANDALONE()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_XML_STANDALONE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:109,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:109,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:109,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:112,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:113,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:113,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:113,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:113,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:116,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:117,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:117,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:117,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:118,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:118,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:118,1
    - Dst: '[org.junit.Assert].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:121,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:125,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 127
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 127
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_XML_ENCODING()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.junit.Assert].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_XML_ENCODING()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDocumentBuilderFactoryWithoutValidation()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:132,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:133,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:133,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DefaultComparisonFormatterTest,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:133,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.w3c.dom.Document)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:135,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:135,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:136,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:135,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:135,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:135,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:138,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:139,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:139,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:139,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:139,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:142,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:143,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:143,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:143,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:144,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:144,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:144,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:147,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:150,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 152
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_HAS_DOCTYPE_DECLARATION()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDocumentBuilderFactoryWithoutValidation()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.w3c.dom.Document)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.builder.Input].fromString(String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DefaultComparisonFormatterTest,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_HAS_DOCTYPE_DECLARATION()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDocumentBuilderFactoryWithoutValidation()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:157,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:158,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:158,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DefaultComparisonFormatterTest,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:158,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:159,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:159,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DefaultComparisonFormatterTest,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:159,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.w3c.dom.Document)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:161,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(org.w3c.dom.Document)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:161,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:162,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:161,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:161,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:161,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:164,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:165,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:165,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:165,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:165,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:168,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:169,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:169,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:169,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:170,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:170,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:170,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:173,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:176,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 178
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_DOCTYPE_NAME()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDocumentBuilderFactoryWithoutValidation()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.w3c.dom.Document)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.builder.Input].fromString(String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DefaultComparisonFormatterTest,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(org.w3c.dom.Document)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_DOCTYPE_NAME()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDocumentBuilderFactoryWithoutValidation()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:183,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:184,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:184,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DefaultComparisonFormatterTest,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:184,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:186,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:186,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DefaultComparisonFormatterTest,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:186,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.w3c.dom.Document)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:189,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(org.w3c.dom.Document)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:189,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:190,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:189,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:189,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:189,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:192,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:193,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:193,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:193,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:193,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:196,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:197,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:197,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:197,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:198,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:198,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:198,1
    - Dst: '[org.junit.Assert].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:201,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:205,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 207
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_DOCTYPE_PUBLIC_ID()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDocumentBuilderFactoryWithoutValidation()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.junit.Assert].assertEquals(String,String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.w3c.dom.Document)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.builder.Input].fromString(String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DefaultComparisonFormatterTest,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(org.w3c.dom.Document)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_DOCTYPE_PUBLIC_ID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDocumentBuilderFactoryWithoutValidation()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:212,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:213,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:213,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DefaultComparisonFormatterTest,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:213,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:215,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:215,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DefaultComparisonFormatterTest,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:215,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.w3c.dom.Document)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:218,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(org.w3c.dom.Document)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:218,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:219,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:218,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:218,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:218,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:221,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:222,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:222,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:222,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:222,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:225,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:226,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:226,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:226,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:227,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:227,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:227,1
    - Dst: '[org.junit.Assert].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:230,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:235,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 209
    functionDepth: 2
    functionLinenumber: 209
    functionLinenumberEnd: 237
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_DOCTYPE_SYSTEM_ID()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDocumentBuilderFactoryWithoutValidation()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.junit.Assert].assertEquals(String,String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.w3c.dom.Document)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.builder.Input].fromString(String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DefaultComparisonFormatterTest,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(org.w3c.dom.Document)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_DOCTYPE_SYSTEM_ID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:242,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:242,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:242,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:246,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:247,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:247,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:247,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:247,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:250,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:251,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:251,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:251,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:252,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:252,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:252,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:255,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:258,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 261
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 261
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_SCHEMA_LOCATION()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_SCHEMA_LOCATION()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:266,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:266,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:266,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:272,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:273,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:273,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:273,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:273,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:276,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:277,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:277,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:277,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:278,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:278,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:278,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:281,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:284,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 288
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 288
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_NO_NAMESPACE_SCHEMA_LOCATION()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.builder.DiffBuilder].compare(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_NO_NAMESPACE_SCHEMA_LOCATION()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:293,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:293,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:293,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:294,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:295,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:295,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:295,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:295,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:298,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:299,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:299,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:299,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:300,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:300,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:300,1
    - Dst: '[org.junit.Assert].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:303,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:308,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:310,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:312,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 314
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 314
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_NODE_TYPE_similar()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.junit.Assert].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_NODE_TYPE_similar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:319,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:319,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:319,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:321,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:322,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:322,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:322,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:322,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:325,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:326,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:326,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:326,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:327,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:327,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:327,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:330,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:333,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 335
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 335
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_NAMESPACE_PREFIX()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_NAMESPACE_PREFIX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:340,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:340,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:340,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:343,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:344,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:344,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:344,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:344,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:347,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:348,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:348,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:348,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:349,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:349,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:349,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:352,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:355,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 357
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 357
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_NAMESPACE_URI()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_NAMESPACE_URI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:362,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:362,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:362,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:363,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:364,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:364,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:364,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:364,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:367,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:368,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:368,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:368,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:369,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:369,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:369,1
    - Dst: '[org.junit.Assert].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:372,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:376,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 378
      start: 359
    functionDepth: 1
    functionLinenumber: 359
    functionLinenumberEnd: 378
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_TEXT_VALUE()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.junit.Assert].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_TEXT_VALUE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:383,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:383,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:383,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:386,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:387,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:387,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:387,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:387,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:390,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:391,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:391,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:391,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:392,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:392,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:392,1
    - Dst: '[org.junit.Assert].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:395,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:399,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 401
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 401
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_PROCESSING_INSTRUCTION_TARGET()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.junit.Assert].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_PROCESSING_INSTRUCTION_TARGET()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:406,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:406,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:406,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:409,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:410,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:410,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:410,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:410,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:413,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:414,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:414,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:414,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:415,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:415,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:415,1
    - Dst: '[org.junit.Assert].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:418,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:423,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 425
      start: 403
    functionDepth: 1
    functionLinenumber: 403
    functionLinenumberEnd: 425
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_PROCESSING_INSTRUCTION_DATA()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.junit.Assert].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_PROCESSING_INSTRUCTION_DATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:430,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:430,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:430,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:431,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:432,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:432,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:432,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:432,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:435,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:436,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:436,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:436,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:437,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:437,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:437,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:440,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:443,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 445
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 445
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ELEMENT_TAG_NAME()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ELEMENT_TAG_NAME()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:450,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:450,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:459,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:458,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:450,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:450,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:461,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:462,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:462,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:462,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:462,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:465,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:466,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:466,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:466,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:467,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:467,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:467,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:470,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:473,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 475
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 475
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ATTR_VALUE_EXPLICITLY_SPECIFIED()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ATTR_VALUE_EXPLICITLY_SPECIFIED()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:480,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:480,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:480,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:482,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:483,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:483,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:483,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:483,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:486,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:487,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:487,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:487,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:488,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:488,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:488,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:491,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:494,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 496
      start: 477
    functionDepth: 1
    functionLinenumber: 477
    functionLinenumberEnd: 496
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ELEMENT_NUM_ATTRIBUTES()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ELEMENT_NUM_ATTRIBUTES()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:501,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:501,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:501,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:502,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:503,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:503,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:503,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:503,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:506,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:507,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:507,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:507,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:508,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:508,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:508,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:511,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:514,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 516
      start: 498
    functionDepth: 1
    functionLinenumber: 498
    functionLinenumberEnd: 516
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ATTR_VALUE()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ATTR_VALUE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:521,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:521,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:521,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:522,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:523,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:523,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:523,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:523,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:526,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:527,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:527,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:527,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:528,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:528,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:528,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:531,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:534,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:535,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 536
      start: 518
    functionDepth: 1
    functionLinenumber: 518
    functionLinenumberEnd: 536
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_CHILD_NODELIST_LENGTH()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_CHILD_NODELIST_LENGTH()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:542,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:542,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:543,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:542,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:542,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:545,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:546,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:546,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:546,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:546,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:549,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:550,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:550,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:550,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:551,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:551,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:551,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:554,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:557,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 559
      start: 539
    functionDepth: 1
    functionLinenumber: 539
    functionLinenumberEnd: 559
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_CHILD_NODELIST_SEQUENCE()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_CHILD_NODELIST_SEQUENCE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:564,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:564,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:564,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:565,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:566,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:566,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:566,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:566,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:569,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:570,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:570,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:570,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:571,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:571,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:571,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:574,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:578,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:579,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 580
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 580
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_CHILD_LOOKUP()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_CHILD_LOOKUP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:585,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:585,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:585,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:586,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:587,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:587,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:587,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:587,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:590,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:591,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:591,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:591,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:592,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:592,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:592,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:595,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:598,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 600
      start: 582
    functionDepth: 1
    functionLinenumber: 582
    functionLinenumberEnd: 600
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ATTR_NAME_LOOKUP()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ATTR_NAME_LOOKUP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:605,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:605,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:605,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:606,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:607,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:607,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:607,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:607,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:610,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:611,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:611,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:611,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:612,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:612,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:612,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:615,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:618,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:619,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 620
      start: 602
    functionDepth: 1
    functionLinenumber: 602
    functionLinenumberEnd: 620
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_Comment()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_Comment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:625,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:625,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:625,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:626,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:627,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:627,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:627,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:627,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:630,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:631,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:631,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:631,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:632,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:632,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:632,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:634,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:634,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest,boolean)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:633,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:636,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:636,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest,boolean)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:635,1
    - Dst: '[org.junit.Assert].assertEquals(String,String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:639,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:642,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:644,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:646,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:649,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:650,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - 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: 651
      start: 622
    functionDepth: 1
    functionLinenumber: 622
    functionLinenumberEnd: 651
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_WhitespacesAndUnformattedDetails()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest,boolean)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.junit.Assert].assertEquals(String,String,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_WhitespacesAndUnformattedDetails()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:655,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:655,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:655,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:656,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:656,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:656,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:656,1
    - Dst: '[org.mockito.MockitoAnnotations].initMocks()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:658,1
    - Dst: '[javax.xml.transform.TransformerFactory].newTransformer()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:659,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].when(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:659,1
    - Dst: '[javax.xml.transform.TransformerFactory].newInstance()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:660,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].newTransformer()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:660,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].thenReturn(org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:659,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].setTransformerFactory(javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:662,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:663,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:663,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:663,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].verify(javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:664,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].newTransformer()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 665
      start: 653
    functionDepth: 1
    functionLinenumber: 653
    functionLinenumberEnd: 665
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].usesCustomTransformerFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[javax.xml.transform.TransformerFactory].newInstance()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getControlDetails()'
    - '[javax.xml.transform.TransformerFactory].newTransformer()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].thenReturn(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].newTransformer()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].when(org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].verify(javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].setTransformerFactory(javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].withTest(String)'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    - '[org.mockito.MockitoAnnotations].initMocks()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].usesCustomTransformerFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:669,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].setValidating(boolean)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:670,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].setNamespaceAware(boolean)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:671,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].setFeature(String,boolean)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:672,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].setFeature(String,boolean)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:673,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].setFeature(String,boolean)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:674,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].setFeature(String,boolean)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:675,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.parsers.ParserConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.parsers.DocumentBuilderFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 677
      start: 667
    functionDepth: 1
    functionLinenumber: 667
    functionLinenumberEnd: 677
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDocumentBuilderFactoryWithoutValidation()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 4
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].setNamespaceAware(boolean)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].setFeature(String,boolean)'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].setValidating(boolean)'
    linkageType: ''
    returnType: javax.xml.parsers.DocumentBuilderFactory
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDocumentBuilderFactoryWithoutValidation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(String,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:683,1
    - Dst: '[org.junit.Assert].assertEquals(String,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 684
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 684
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 24
    functionsReached:
    - '[String].replace(String,String)'
    - '[org.junit.Assert].assertEquals(String,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:687,1
    - Dst: '[Iterable<org.xmlunit.diff.Difference>].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:687,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:687,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].notNullValue()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:687,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertThat(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:687,1
    - Dst: '[org.xmlunit.diff.Diff].getDifferences()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:688,1
    - Dst: '[Iterable<org.xmlunit.diff.Difference>].iterator()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:688,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:688,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:688,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:688,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].is(ComparisonType)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:688,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertThat(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Diff
      - ComparisonType
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - diff
    - comparisonType
    argTypes:
    - org.xmlunit.diff.Diff
    - ComparisonType
    constantsTouched: []
    func_position:
      end: 689
      start: 686
    functionDepth: 1
    functionLinenumber: 686
    functionLinenumberEnd: 689
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.Diff,ComparisonType)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertThat(org.xmlunit.diff.DefaultComparisonFormatterTest,org.xmlunit.diff.DefaultComparisonFormatterTest)'
    - '[org.xmlunit.diff.Diff].getDifferences()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].notNullValue()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getComparison()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].is(ComparisonType)'
    - '[Iterable<org.xmlunit.diff.Difference>].iterator()'
    - '[org.xmlunit.diff.DefaultComparisonFormatterTest].next()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.Diff,ComparisonType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getDetails(Comparison.Detail,ComparisonType,boolean)'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:692,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Comparison.Detail
      - ComparisonType
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - difference
    - type
    argTypes:
    - Comparison.Detail
    - ComparisonType
    constantsTouched: []
    func_position:
      end: 693
      start: 691
    functionDepth: 2
    functionLinenumber: 691
    functionLinenumberEnd: 693
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(Comparison.Detail,ComparisonType)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getDetails(Comparison.Detail,ComparisonType,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(Comparison.Detail,ComparisonType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
      Src: org.xmlunit.diff.DefaultComparisonFormatterTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.DefaultComparisonFormatter
      - javax.xml.transform.TransformerFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DefaultComparisonFormatterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatterTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.DefaultComparisonFormatterTest
    signature: '[org.xmlunit.diff.DefaultComparisonFormatterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.ElementSelectorsTest:46,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].newDocumentBuilder()'
      Src: org.xmlunit.diff.ElementSelectorsTest:46,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].newDocument()'
      Src: org.xmlunit.diff.ElementSelectorsTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].createDoc()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.diff.ElementSelectorsTest].newDocumentBuilder()'
    - '[org.xmlunit.diff.ElementSelectorsTest].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].createDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector,org.w3c.dom.Document)'
      Src: org.xmlunit.diff.ElementSelectorsTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 5
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:55,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:56,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:57,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:58,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setPrefix(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:59,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(null,null)'
      Src: org.xmlunit.diff.ElementSelectorsTest:61,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:61,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(null,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:62,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:62,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,null)'
      Src: org.xmlunit.diff.ElementSelectorsTest:63,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:63,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:64,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:64,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:65,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:65,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:66,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:66,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:67,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:67,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ElementSelector
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - s
    - doc
    argTypes:
    - org.xmlunit.diff.ElementSelector
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 69
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 69
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,null)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(null,org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(null,null)'
    - '[org.xmlunit.diff.ElementSelectorsTest].setPrefix(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 73
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 77
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndText_NamePart()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndText_NamePart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:80,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:81,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:81,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:82,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:83,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:83,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:84,1
    - Dst: '[org.w3c.dom.Document].createCDATASection(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:85,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:85,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:86,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:87,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:88,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:88,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:89,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:89,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:91,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:91,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:92,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:92,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:93,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:93,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:94,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ElementSelector
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - s
    - doc
    argTypes:
    - org.xmlunit.diff.ElementSelector
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 95
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 95
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndText_SingleLevel(org.xmlunit.diff.ElementSelector,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.w3c.dom.Document].createCDATASection(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndText_SingleLevel(org.xmlunit.diff.ElementSelector,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndText_SingleLevel(org.xmlunit.diff.ElementSelector,org.w3c.dom.Document)'
      Src: org.xmlunit.diff.ElementSelectorsTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 99
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndText()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndText_SingleLevel(org.xmlunit.diff.ElementSelector,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 103
      start: 101
    functionDepth: 3
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAllAttributes_NamePart()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAllAttributes_NamePart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:106,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:107,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:108,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:109,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:110,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:111,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:112,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:113,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:114,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:115,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:116,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:118,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:118,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:120,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:120,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:122,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:122,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:124,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:124,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:126,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:126,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:128,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 130
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 130
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAllAttributes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAllAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:133,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:134,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:135,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:136,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:137,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:138,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:139,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:140,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:141,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:142,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:143,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:144,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.ElementSelectorsTest:145,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAllAttributes(org.xmlunit.util.Predicate)'
      Src: org.xmlunit.diff.ElementSelectorsTest:151,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:153,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:153,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:154,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:154,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:155,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:155,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:156,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:156,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:157,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:157,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:158,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 159
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 159
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAllAttributesWithFilter()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAllAttributes(org.xmlunit.util.Predicate)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAllAttributesWithFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
      Src: org.xmlunit.diff.ElementSelectorsTest:162,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:162,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
      Src: org.xmlunit.diff.ElementSelectorsTest:164,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:164,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:166,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:166,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:168,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.ElementSelectorsTest:167,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 170
      start: 161
    functionDepth: 3
    functionLinenumber: 161
    functionLinenumberEnd: 170
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributes_NamePart()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(javax.xml.namespace.QName)'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributes_NamePart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:173,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:174,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:175,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:176,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:177,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:178,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:179,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:180,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:181,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:182,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:183,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:185,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:185,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:185,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:187,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:187,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:187,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:189,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:189,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:189,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
      Src: org.xmlunit.diff.ElementSelectorsTest:191,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:191,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:191,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:193,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:193,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:193,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:195,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:195,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:195,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:197,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:197,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:197,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:199,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:199,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 201
      start: 172
    functionDepth: 2
    functionLinenumber: 172
    functionLinenumberEnd: 201
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributes_String()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(String)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributes_String()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:204,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:205,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:206,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:207,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:208,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:209,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:210,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:211,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:212,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:213,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:214,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:216,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.ElementSelectorsTest:216,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:216,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:216,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:218,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.ElementSelectorsTest:218,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:218,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:218,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:220,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.ElementSelectorsTest:220,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:220,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:220,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
      Src: org.xmlunit.diff.ElementSelectorsTest:222,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:222,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:222,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:224,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.ElementSelectorsTest:224,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:224,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:224,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:226,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.ElementSelectorsTest:226,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:226,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:226,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:228,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.ElementSelectorsTest:228,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:228,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:228,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:230,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.ElementSelectorsTest:230,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:230,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 232
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 232
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributes_QName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(javax.xml.namespace.QName)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    - '[javax.xml.namespace.QName].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributes_QName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS()'
      Src: org.xmlunit.diff.ElementSelectorsTest:235,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:235,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:237,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 239
      start: 234
    functionDepth: 3
    functionLinenumber: 234
    functionLinenumberEnd: 239
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesControlNS_NamePart()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS()'
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesControlNS_NamePart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:242,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:243,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:244,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:245,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:246,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:247,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:248,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:249,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:250,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:251,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:252,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:253,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:254,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:256,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:256,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:256,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:258,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:258,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:258,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:260,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:260,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:260,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS()'
      Src: org.xmlunit.diff.ElementSelectorsTest:262,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:262,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:262,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:264,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:264,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:264,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:266,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:266,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:266,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:268,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:268,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:268,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:270,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:270,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:270,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:272,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:272,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:272,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:274,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:274,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 276
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 276
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesControlNS()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS()'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].setAttribute(String,String)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesControlNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:280,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:281,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:282,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].not(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:283,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:283,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:283,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].not(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:285,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:285,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 287
      start: 278
    functionDepth: 2
    functionLinenumber: 278
    functionLinenumberEnd: 287
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].not()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.ElementSelectors].not(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].not()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:291,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:292,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].or(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:293,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:293,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:293,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].or(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:295,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:295,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 298
      start: 289
    functionDepth: 1
    functionLinenumber: 289
    functionLinenumberEnd: 298
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].or()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelectors].or(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ElementSelectors].or(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:302,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:303,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:304,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].and(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:305,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:305,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:305,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].and(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:307,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:307,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:307,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].and(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:310,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:310,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 314
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 314
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].and()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].and(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.ElementSelectors].and(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ElementSelectorsTest].setAttributeNS(String,String,String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectors].and(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:318,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:319,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:320,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].xor(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:321,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:321,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:321,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].xor(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:324,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:324,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:324,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].xor(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:327,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:327,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 330
      start: 316
    functionDepth: 2
    functionLinenumber: 316
    functionLinenumberEnd: 330
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].xor()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.xmlunit.diff.ElementSelectors].xor(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:334,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:335,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.Predicate,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:336,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:336,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 343
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 343
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].conditionalReturnsFalseIfConditionIsNotMet()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.Predicate,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].conditionalReturnsFalseIfConditionIsNotMet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:347,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:348,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:349,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.Predicate,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:350,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:350,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:350,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.Predicate,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:357,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:357,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:357,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 364
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 364
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].conditionalAsksWrappedSelectorIfConditionIsMet()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.Predicate,org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].conditionalAsksWrappedSelectorIfConditionIsMet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:368,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:369,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:370,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:371,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(String,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:372,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:372,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:372,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(String,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:375,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:375,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:375,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(String,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:378,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:378,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 381
      start: 366
    functionDepth: 3
    functionLinenumber: 366
    functionLinenumberEnd: 381
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].plainStringNamed()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(String,org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].plainStringNamed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:385,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:386,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:387,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:388,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(javax.xml.namespace.QName,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:389,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:389,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:389,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(javax.xml.namespace.QName,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:392,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:392,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:392,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(javax.xml.namespace.QName,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:395,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:395,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 399
      start: 383
    functionDepth: 3
    functionLinenumber: 383
    functionLinenumberEnd: 399
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].qnameNamed()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(javax.xml.namespace.QName,org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].qnameNamed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:407,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:408,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:409,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:410,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:411,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:412,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:412,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:413,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:414,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:415,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:415,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:417,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:418,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:419,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:420,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:421,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:422,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:422,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:423,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:424,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:425,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:425,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:427,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:428,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:429,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:430,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:431,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:432,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:432,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:433,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:434,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:435,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:435,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:437,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:437,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:437,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:439,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:439,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ElementSelectorsTest:439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 441
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 441
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].xpath()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ElementSelectorsTest].appendChild(org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(boolean)'
    - '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].xpath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
      Src: org.xmlunit.diff.ElementSelectorsTest:445,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.diff.ElementSelectorsTest:446,1
    - Dst: '[org.mockito.Mockito].anyString()'
      Src: org.xmlunit.diff.ElementSelectorsTest:447,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.diff.ElementSelectorsTest:447,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].selectNodes(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:447,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:447,1
    - Dst: '[org.mockito.stubbing.Answer].<init>()'
      Src: org.xmlunit.diff.ElementSelectorsTest:448,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].thenAnswer(org.mockito.stubbing.Answer)'
      Src: org.xmlunit.diff.ElementSelectorsTest:447,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:454,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:455,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:456,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:456,1
    - Dst: '[org.mockito.Mockito].atLeastOnce()'
      Src: org.xmlunit.diff.ElementSelectorsTest:458,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:458,1
    - Dst: '[org.mockito.Mockito].anyString()'
      Src: org.xmlunit.diff.ElementSelectorsTest:459,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.diff.ElementSelectorsTest:459,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].selectNodes(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:458,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 443
    functionDepth: 3
    functionLinenumber: 443
    functionLinenumberEnd: 460
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].xpathUsesXpathEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.diff.ElementSelectorsTest].selectNodes(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.mockito.Mockito].atLeastOnce()'
    - '[org.mockito.Mockito].when(org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.xmlunit.diff.ElementSelectorsTest].thenAnswer(org.mockito.stubbing.Answer)'
    - '[org.mockito.stubbing.Answer].<init>()'
    - '[org.mockito.Mockito].verify(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.mockito.Mockito].anyString()'
    - '[org.mockito.Mockito].any()'
    - '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].xpathUsesXpathEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:464,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:465,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
      Src: org.xmlunit.diff.ElementSelectorsTest:468,1
    - Dst: '[ConditionalSelectorBuilder].whenElementIsNamed(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:468,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].thenUse(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:468,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].build()'
      Src: org.xmlunit.diff.ElementSelectorsTest:471,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:471,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:471,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].elseUse(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:473,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].build()'
      Src: org.xmlunit.diff.ElementSelectorsTest:475,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:475,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:475,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:477,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].build()'
      Src: org.xmlunit.diff.ElementSelectorsTest:478,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:478,1
    - Dst: '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(org.xmlunit.diff.ElementSelectorsTest)'
      Src: org.xmlunit.diff.ElementSelectorsTest:478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 479
      start: 462
    functionDepth: 2
    functionLinenumber: 462
    functionLinenumberEnd: 479
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].conditionalBuilder()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
    - '[ConditionalSelectorBuilder].whenElementIsNamed(String)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertFalse(org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.xmlunit.diff.ElementSelectorsTest].assertTrue(org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.xmlunit.diff.ElementSelectorsTest].build()'
    - '[org.xmlunit.diff.ElementSelectorsTest].canBeCompared(org.xmlunit.diff.ElementSelectorsTest,org.xmlunit.diff.ElementSelectorsTest)'
    - '[org.xmlunit.diff.ElementSelectorsTest].elseUse(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ElementSelectorsTest].thenUse(org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].conditionalBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(String[])'
      Src: org.xmlunit.diff.ElementSelectorsTest:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 484
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 484
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesDoesntLikeNullArgumentStringVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(String[])'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesDoesntLikeNullArgumentStringVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String[])'
      Src: org.xmlunit.diff.ElementSelectorsTest:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 489
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesControlNSDoesntLikeNullArgument()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String[])'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesControlNSDoesntLikeNullArgument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(QName[])'
      Src: org.xmlunit.diff.ElementSelectorsTest:493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 494
      start: 491
    functionDepth: 0
    functionLinenumber: 491
    functionLinenumberEnd: 494
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesDoesntLikeNullArgumentQNameVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes(QName[])'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesDoesntLikeNullArgumentQNameVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
      Src: org.xmlunit.diff.ElementSelectorsTest:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 499
      start: 496
    functionDepth: 2
    functionLinenumber: 496
    functionLinenumberEnd: 499
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesDoesntLikeNullNameStringVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesDoesntLikeNullNameStringVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS()'
      Src: org.xmlunit.diff.ElementSelectorsTest:503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 504
      start: 501
    functionDepth: 2
    functionLinenumber: 501
    functionLinenumberEnd: 504
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesControlNSDoesntLikeNullName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesControlNSDoesntLikeNullName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
      Src: org.xmlunit.diff.ElementSelectorsTest:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 509
      start: 506
    functionDepth: 2
    functionLinenumber: 506
    functionLinenumberEnd: 509
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesDoesntLikeNullNameQNameVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesDoesntLikeNullNameQNameVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].not(null)'
      Src: org.xmlunit.diff.ElementSelectorsTest:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 514
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 514
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].notDoesntLikeNullElementSelector()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].not(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].notDoesntLikeNullElementSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].or(ElementSelector[])'
      Src: org.xmlunit.diff.ElementSelectorsTest:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 519
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 519
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].orDoesntLikeNullElementSelectorList()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].or(ElementSelector[])'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].orDoesntLikeNullElementSelectorList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].or()'
      Src: org.xmlunit.diff.ElementSelectorsTest:523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 524
      start: 521
    functionDepth: 2
    functionLinenumber: 521
    functionLinenumberEnd: 524
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].orDoesntLikeNullElementSelector()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].or()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].orDoesntLikeNullElementSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].and(ElementSelector[])'
      Src: org.xmlunit.diff.ElementSelectorsTest:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 529
      start: 526
    functionDepth: 0
    functionLinenumber: 526
    functionLinenumberEnd: 529
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].andDoesntLikeNullElementSelectorList()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].and(ElementSelector[])'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].andDoesntLikeNullElementSelectorList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].and()'
      Src: org.xmlunit.diff.ElementSelectorsTest:533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 534
      start: 531
    functionDepth: 2
    functionLinenumber: 531
    functionLinenumberEnd: 534
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].andDoesntLikeNullElementSelector()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].and()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].andDoesntLikeNullElementSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].xor(null,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 539
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 539
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].xorDoesntLikeNullElementSelector1()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].xor(null,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].xorDoesntLikeNullElementSelector1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].xor(org.xmlunit.diff.ElementSelector,null)'
      Src: org.xmlunit.diff.ElementSelectorsTest:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 544
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 544
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].xorDoesntLikeNullElementSelector2()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].xor(org.xmlunit.diff.ElementSelector,null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].xorDoesntLikeNullElementSelector2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.IsNullPredicate].<init>()'
      Src: org.xmlunit.diff.ElementSelectorsTest:548,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.IsNullPredicate,null)'
      Src: org.xmlunit.diff.ElementSelectorsTest:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 549
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 549
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorDoesntLikeNullElementSelector()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.IsNullPredicate,null)'
    - '[org.xmlunit.util.IsNullPredicate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorDoesntLikeNullElementSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].conditionalSelector(null,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 554
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 554
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorDoesntLikeNullPredicate()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].conditionalSelector(null,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorDoesntLikeNullPredicate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(String,null)'
      Src: org.xmlunit.diff.ElementSelectorsTest:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 559
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 559
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].selectorForElementNamedDoesntLikeNullElementSelectorStringVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].selectorForElementNamedDoesntLikeNullElementSelectorStringVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(String,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 564
      start: 561
    functionDepth: 3
    functionLinenumber: 561
    functionLinenumberEnd: 564
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].selectorForElementNamedDoesntLikeNullNameStringVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(String,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].selectorForElementNamedDoesntLikeNullNameStringVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:568,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(javax.xml.namespace.QName,null)'
      Src: org.xmlunit.diff.ElementSelectorsTest:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 569
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 569
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].selectorForElementNamedDoesntLikeNullElementSelectorQNameVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(javax.xml.namespace.QName,null)'
    - '[javax.xml.namespace.QName].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].selectorForElementNamedDoesntLikeNullElementSelectorQNameVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(javax.xml.namespace.QName,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 574
      start: 571
    functionDepth: 3
    functionLinenumber: 571
    functionLinenumberEnd: 574
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].selectorForElementNamedDoesntLikeNullNameQNameVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(javax.xml.namespace.QName,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].selectorForElementNamedDoesntLikeNullNameQNameVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
      Src: org.xmlunit.diff.ElementSelectorsTest:579,1
    - Dst: t.thenUse(org.xmlunit.diff.ElementSelector)
      Src: org.xmlunit.diff.ElementSelectorsTest:580,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 581
      start: 576
    functionDepth: 2
    functionLinenumber: 576
    functionLinenumberEnd: 581
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorBuilderWontAllowThenWithoutWhen()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
    - t.thenUse(org.xmlunit.diff.ElementSelector)
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorBuilderWontAllowThenWithoutWhen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
      Src: org.xmlunit.diff.ElementSelectorsTest:586,1
    - Dst: '[org.xmlunit.util.IsNullPredicate].<init>()'
      Src: org.xmlunit.diff.ElementSelectorsTest:587,1
    - Dst: '[ConditionalSelectorBuilder].when(org.xmlunit.util.IsNullPredicate)'
      Src: org.xmlunit.diff.ElementSelectorsTest:587,1
    - Dst: '[ConditionalSelectorBuilder].build()'
      Src: org.xmlunit.diff.ElementSelectorsTest:588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 589
      start: 583
    functionDepth: 2
    functionLinenumber: 583
    functionLinenumberEnd: 589
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorBuilderWontAllowWhensWithoutThens()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.IsNullPredicate].<init>()'
    - '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
    - '[ConditionalSelectorBuilder].when(org.xmlunit.util.IsNullPredicate)'
    - '[ConditionalSelectorBuilder].build()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorBuilderWontAllowWhensWithoutThens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
      Src: org.xmlunit.diff.ElementSelectorsTest:594,1
    - Dst: '[org.xmlunit.util.IsNullPredicate].<init>()'
      Src: org.xmlunit.diff.ElementSelectorsTest:595,1
    - Dst: '[ConditionalSelectorBuilder].when(org.xmlunit.util.IsNullPredicate)'
      Src: org.xmlunit.diff.ElementSelectorsTest:595,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectorsTest:596,1
    - Dst: '[ConditionalSelectorBuilder].whenElementIsNamed(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.ElementSelectorsTest:596,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 597
      start: 591
    functionDepth: 2
    functionLinenumber: 591
    functionLinenumberEnd: 597
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorBuilderWontAllowMultipleWhensWithoutInterleavingThens()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
    - '[ConditionalSelectorBuilder].whenElementIsNamed(javax.xml.namespace.QName)'
    - '[org.xmlunit.util.IsNullPredicate].<init>()'
    - '[ConditionalSelectorBuilder].when(org.xmlunit.util.IsNullPredicate)'
    - '[javax.xml.namespace.QName].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorBuilderWontAllowMultipleWhensWithoutInterleavingThens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
      Src: org.xmlunit.diff.ElementSelectorsTest:602,1
    - Dst: '[ConditionalSelectorBuilder].elseUse(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:603,1
    - Dst: '[ConditionalSelectorBuilder].elseUse(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectorsTest:604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 605
      start: 599
    functionDepth: 2
    functionLinenumber: 599
    functionLinenumberEnd: 605
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorBuilderWontAllowMultipleDefaults()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached:
    - '[ConditionalSelectorBuilder].elseUse(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorBuilderWontAllowMultipleDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelectorsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ElementSelectorsTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelectorsTest
    signature: '[org.xmlunit.diff.ElementSelectorsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:32,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].newDocumentBuilder()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:32,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].newDocument()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createDoc()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ByNameAndTextRecSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].newDocument()'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].newDocumentBuilder()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].<init>()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:38,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].pureElementNameComparisons(org.xmlunit.diff.ByNameAndTextRecSelector,org.w3c.dom.Document)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 39
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndTextRec_NamePart()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ByNameAndTextRecSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].pureElementNameComparisons(org.xmlunit.diff.ByNameAndTextRecSelector,org.w3c.dom.Document)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelector].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndTextRec_NamePart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].<init>()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:43,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndText_SingleLevel(org.xmlunit.diff.ByNameAndTextRecSelector,org.w3c.dom.Document)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 1
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndTextRec_Single()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ByNameAndTextRecSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndText_SingleLevel(org.xmlunit.diff.ByNameAndTextRecSelector,org.w3c.dom.Document)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelector].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndTextRec_Single()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:48,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:49,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:50,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:51,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:51,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:52,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:53,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:54,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:55,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:55,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:56,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:57,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:58,1
    - Dst: '[org.w3c.dom.Document].createCDATASection(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:59,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:59,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:60,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:61,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:62,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:62,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:63,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:64,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:65,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:66,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:66,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:67,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:68,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:69,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:70,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:70,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].<init>()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:72,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].canBeCompared(org.xmlunit.diff.ByNameAndTextRecSelectorTest,org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:73,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:73,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].canBeCompared(org.xmlunit.diff.ByNameAndTextRecSelectorTest,org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:74,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:74,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].canBeCompared(org.xmlunit.diff.ByNameAndTextRecSelectorTest,org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:75,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:75,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].canBeCompared(org.xmlunit.diff.ByNameAndTextRecSelectorTest,org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:76,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:76,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].canBeCompared(org.xmlunit.diff.ByNameAndTextRecSelectorTest,org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:77,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:77,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].canBeCompared(org.xmlunit.diff.ByNameAndTextRecSelectorTest,org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:78,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 79
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 79
    functionName: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndTextRec()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ByNameAndTextRecSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelector].<init>()'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].assertTrue(boolean)'
    - '[org.w3c.dom.Document].createCDATASection(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelector].canBeCompared(org.xmlunit.diff.ByNameAndTextRecSelectorTest,org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
    - '[org.w3c.dom.Document].createElement(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
    - '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndTextRec()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:83,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].newDocumentBuilder()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:83,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].newDocument()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:83,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:86,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:87,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:89,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:90,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:91,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:92,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createTextNode(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:93,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:93,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:94,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:95,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createTextNode(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:96,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:96,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:98,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:99,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:100,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:101,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createTextNode(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:102,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:102,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:103,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:104,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createTextNode(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:105,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:105,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:107,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].newDocumentBuilder()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:107,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].newDocument()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:107,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:110,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:111,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:113,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:114,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:115,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:116,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createTextNode(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:117,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:117,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:118,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:119,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createTextNode(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:120,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:120,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:122,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:123,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:124,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:125,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createTextNode(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:126,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:126,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:127,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:128,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createTextNode(String)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:129,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:129,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:132,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].withTest(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:132,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].checkForSimilar()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:132,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].or(org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:134,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:134,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:132,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].build()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:136,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:137,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].toString(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:137,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].hasDifferences()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:137,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].assertTrue(org.xmlunit.diff.ByNameAndTextRecSelectorTest,org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:137,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:139,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].withTest(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:139,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].checkForSimilar()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:139,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:141,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:139,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].build()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:143,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:144,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].toString(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:144,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].hasDifferences()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:144,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].assertFalse(org.xmlunit.diff.ByNameAndTextRecSelectorTest,org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelectorTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 83
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 145
    functionName: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndTextRec_Multilevel()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ByNameAndTextRecSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].toString(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].assertTrue(org.xmlunit.diff.ByNameAndTextRecSelectorTest,org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ElementSelector)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].assertFalse(org.xmlunit.diff.ByNameAndTextRecSelectorTest,org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].checkForSimilar()'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].appendChild(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].withTest(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
    - '[org.xmlunit.diff.ElementSelectors].or(org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].build()'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].newDocumentBuilder()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.diff.ByNameAndTextRecSelectorTest)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].hasDifferences()'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createTextNode(String)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createElement(String)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndTextRec_Multilevel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ByNameAndTextRecSelectorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ByNameAndTextRecSelectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ByNameAndTextRecSelectorTest
    signature: '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:34,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].newDocumentBuilder()'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:34,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].newDocument()'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.RecursiveXPathBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilderTest].initialize()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/RecursiveXPathBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].newDocumentBuilder()'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.RecursiveXPathBuilderTest].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:41,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:41,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:41,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.RecursiveXPathBuilder
      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: 42
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilderTest].soleElement()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/RecursiveXPathBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.RecursiveXPathBuilderTest].soleElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:46,1
    - Dst: '[org.w3c.dom.Document].appendChild(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:47,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:49,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:49,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.RecursiveXPathBuilder
      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: 50
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilderTest].rootElement()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/RecursiveXPathBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
    - '[org.w3c.dom.Document].appendChild(org.xmlunit.diff.RecursiveXPathBuilderTest)'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.RecursiveXPathBuilderTest].rootElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:54,1
    - Dst: '[org.w3c.dom.Document].appendChild(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:55,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:56,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].appendChild(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:57,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:58,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].appendChild(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:58,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:59,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].appendChild(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:60,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:61,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].appendChild(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:61,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:62,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].appendChild(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:63,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:65,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:65,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:64,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:67,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:67,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.RecursiveXPathBuilder
      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: 68
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 68
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilderTest].deeperStructure()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/RecursiveXPathBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createComment(String)'
    - '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
    - '[org.w3c.dom.Document].appendChild(org.xmlunit.diff.RecursiveXPathBuilderTest)'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].appendChild(org.xmlunit.diff.RecursiveXPathBuilderTest)'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.RecursiveXPathBuilderTest].deeperStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:72,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:73,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:74,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].getAttributeNode(String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:76,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:76,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:76,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.RecursiveXPathBuilder
      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: 77
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilderTest].attribute()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/RecursiveXPathBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].setAttribute(String,String)'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].getAttributeNode(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.RecursiveXPathBuilderTest].attribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:81,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:82,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:83,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].getAttributeNode(String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:85,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:85,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:85,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.RecursiveXPathBuilder
      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: 86
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilderTest].namespaceButNoMap()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/RecursiveXPathBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].setAttributeNS(String,String,String)'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].getAttributeNode(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.RecursiveXPathBuilderTest].namespaceButNoMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:90,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:91,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:92,1
    - Dst: '[java.util.Collections].singletonMap(String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:93,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].setNamespaceContext(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:94,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].getAttributeNode(String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:96,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:96,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:96,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.RecursiveXPathBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 97
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilderTest].namespaceWithMap()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/RecursiveXPathBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].setAttributeNS(String,String,String)'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[java.util.Collections].singletonMap(String,String)'
    - '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.xmlunit.diff.RecursiveXPathBuilderTest)'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].assertEquals(String,String)'
    - '[org.xmlunit.diff.RecursiveXPathBuilder].setNamespaceContext(org.xmlunit.diff.RecursiveXPathBuilderTest)'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.RecursiveXPathBuilderTest].getAttributeNode(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.RecursiveXPathBuilderTest].namespaceWithMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].<init>()'
      Src: org.xmlunit.diff.RecursiveXPathBuilderTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.RecursiveXPathBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.RecursiveXPathBuilderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilderTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/RecursiveXPathBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.RecursiveXPathBuilder].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.RecursiveXPathBuilderTest
    signature: '[org.xmlunit.diff.RecursiveXPathBuilderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].first()'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:49,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(null,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:51,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:50,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].emptyFirstJustWorks()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluators].first()'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
    - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(null,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].emptyFirstJustWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator].<init>(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:55,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator].<init>(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:56,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].first(org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator,org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:57,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(null,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:59,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:58,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertTrue(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:60,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertFalse(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:61,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(null,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:64,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:63,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertTrue(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:65,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertTrue(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:66,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].firstChangeWinsInFirst()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluators].first(org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator,org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertFalse(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertTrue(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(null,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator].<init>(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].firstChangeWinsInFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator].<init>(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:70,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator].<init>(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:71,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].chain(org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator,org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:72,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(null,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:74,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:74,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertTrue(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:76,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].is(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:77,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:77,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertTrue(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:78,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].is(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:79,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:79,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 80
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].allEvaluatorsAreCalledInSequence()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
    - '[org.xmlunit.diff.DifferenceEvaluators].chain(org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator,org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertTrue(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(null,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator].<init>(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].is(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].allEvaluatorsAreCalledInSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:84,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:88,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:87,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 92
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToEqualDowngradesMatchingTypes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
    - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToEqualDowngradesMatchingTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:96,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:100,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:99,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToEqualLeavesUnknownTypesAlone()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
    - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToEqualLeavesUnknownTypesAlone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToSimilar(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:108,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:112,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:111,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 116
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToSimilarDowngradesMatchingTypes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToSimilar(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
    - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToSimilarDowngradesMatchingTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToSimilar(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:120,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:124,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:123,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 128
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToSimilarLeavesUnknownTypesAlone()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToSimilar(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
    - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToSimilarLeavesUnknownTypesAlone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToSimilar(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:132,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:136,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:135,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 140
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToSimilarLeavesEqualResultsAlone()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToSimilar(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
    - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToSimilarLeavesEqualResultsAlone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].upgradeDifferencesToDifferent(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:144,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:148,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:147,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 152
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].upgradeDifferencesToDifferentUpgradesMatchingTypes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
    - '[org.xmlunit.diff.DifferenceEvaluators].upgradeDifferencesToDifferent(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].upgradeDifferencesToDifferentUpgradesMatchingTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].upgradeDifferencesToDifferent(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:156,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:160,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:159,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 164
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].upgradeDifferencesToDifferentLeavesUnknownTypesAlone()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
    - '[org.xmlunit.diff.DifferenceEvaluators].upgradeDifferencesToDifferent(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].upgradeDifferencesToDifferentLeavesUnknownTypesAlone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].upgradeDifferencesToDifferent(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:168,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:172,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:171,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 176
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].upgradeDifferencesToDifferentLeavesEqualResultsAlone()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertEquals(org.xmlunit.diff.DifferenceEvaluatorsTest,ComparisonResult)'
    - '[org.xmlunit.diff.DifferenceEvaluators].upgradeDifferencesToDifferent(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].upgradeDifferencesToDifferentLeavesEqualResultsAlone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:181,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:186,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:186,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 178
    functionDepth: 4
    functionLinenumber: 178
    functionLinenumberEnd: 187
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresAdditionalContentInProlog()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresAdditionalContentInProlog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:192,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:201,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:201,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 189
    functionDepth: 4
    functionLinenumber: 189
    functionLinenumberEnd: 202
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresXMLDeclarationDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresXMLDeclarationDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:207,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:215,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:215,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 204
    functionDepth: 4
    functionLinenumber: 204
    functionLinenumberEnd: 216
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresPrologCommentDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresPrologCommentDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:221,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:229,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:229,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 218
    functionDepth: 4
    functionLinenumber: 218
    functionLinenumberEnd: 230
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresPrologProcessingInstructionDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresPrologProcessingInstructionDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:235,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:243,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:243,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 232
    functionDepth: 4
    functionLinenumber: 232
    functionLinenumberEnd: 244
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresPrologWhitespaceDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresPrologWhitespaceDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:249,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:257,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:257,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:257,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 246
    functionDepth: 4
    functionLinenumber: 246
    functionLinenumberEnd: 258
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresDoesntIgnoreElementName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresDoesntIgnoreElementName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:263,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:271,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:271,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:271,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 260
    functionDepth: 4
    functionLinenumber: 260
    functionLinenumberEnd: 272
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologDoesntIgnoreCommentsOutsideOfProlog()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologDoesntIgnoreCommentsOutsideOfProlog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:277,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:285,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:285,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:285,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 274
    functionDepth: 4
    functionLinenumber: 274
    functionLinenumberEnd: 286
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologDoesntIgnorePIsOutsideOfProlog()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologDoesntIgnorePIsOutsideOfProlog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:291,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:298,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:298,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:298,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 288
    functionDepth: 4
    functionLinenumber: 288
    functionLinenumberEnd: 299
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologDoesntIgnoreWhitespaceOutsideOfProlog()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologDoesntIgnoreWhitespaceOutsideOfProlog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:304,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:309,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:309,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 301
    functionDepth: 4
    functionLinenumber: 301
    functionLinenumberEnd: 310
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresPresenceOfDoctype()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresPresenceOfDoctype()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:315,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:323,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:323,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 312
    functionDepth: 4
    functionLinenumber: 312
    functionLinenumberEnd: 324
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresNameOfDoctype()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresNameOfDoctype()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:329,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:334,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:334,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 326
    functionDepth: 4
    functionLinenumber: 326
    functionLinenumberEnd: 335
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresAdditionalContentInProlog()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresAdditionalContentInProlog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:340,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:350,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:350,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 337
    functionDepth: 3
    functionLinenumber: 337
    functionLinenumberEnd: 351
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresXMLDeclarationDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresXMLDeclarationDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:356,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:365,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:365,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 353
    functionDepth: 3
    functionLinenumber: 353
    functionLinenumberEnd: 366
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresPrologCommentDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresPrologCommentDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:371,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:380,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:380,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 368
    functionDepth: 3
    functionLinenumber: 368
    functionLinenumberEnd: 381
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresPrologProcessingInstructionDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresPrologProcessingInstructionDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:386,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:395,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:395,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 383
    functionDepth: 3
    functionLinenumber: 383
    functionLinenumberEnd: 396
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresPrologWhitespaceDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresPrologWhitespaceDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:401,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:410,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:410,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:410,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 398
    functionDepth: 3
    functionLinenumber: 398
    functionLinenumberEnd: 411
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresDoesntIgnoreElementName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresDoesntIgnoreElementName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:416,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:425,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:425,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:425,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 413
    functionDepth: 3
    functionLinenumber: 413
    functionLinenumberEnd: 426
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnoreCommentsOutsideOfProlog()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnoreCommentsOutsideOfProlog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:431,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:440,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:440,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:440,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 441
      start: 428
    functionDepth: 3
    functionLinenumber: 428
    functionLinenumberEnd: 441
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnorePIsOutsideOfProlog()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnorePIsOutsideOfProlog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:446,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:454,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:454,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:454,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 443
    functionDepth: 3
    functionLinenumber: 443
    functionLinenumberEnd: 455
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnoreWhitespaceOutsideOfProlog()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnoreWhitespaceOutsideOfProlog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:460,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:466,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:466,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:466,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 467
      start: 457
    functionDepth: 3
    functionLinenumber: 457
    functionLinenumberEnd: 467
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnorePresenceOfDoctype()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnorePresenceOfDoctype()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:472,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:481,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:481,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:481,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 469
    functionDepth: 3
    functionLinenumber: 469
    functionLinenumberEnd: 482
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnoreNameOfDoctype()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].assertThat(java.util.List<org.xmlunit.diff.Comparison>,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].not(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].hasSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnoreNameOfDoctype()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:485,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: java.util.List<org.xmlunit.diff.Comparison>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlXml
    - testXml
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 486
      start: 484
    functionDepth: 3
    functionLinenumber: 484
    functionLinenumberEnd: 486
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 12
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
    linkageType: ''
    returnType: java.util.List<org.xmlunit.diff.Comparison>
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.Input].from(String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:490,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].build()'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:490,1
    - Dst: '[org.xmlunit.builder.Input].from(String)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:491,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluatorsTest].build()'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:491,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:493,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:492,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:492,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].ignorePrologDifferences()'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:495,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:495,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].ignorePrologDifferencesExceptDoctype()'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:497,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:497,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:498,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:500,1
    - Dst: '[org.xmlunit.diff.ComparisonListener].<init>()'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:501,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:501,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
      Src: org.xmlunit.diff.DifferenceEvaluatorsTest:508,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.xmlunit.diff.Comparison>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - controlXml
    - testXml
    - ignoreDoctypeDeclarationAsWell
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 510
      start: 488
    functionDepth: 2
    functionLinenumber: 488
    functionLinenumberEnd: 510
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 11
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.DifferenceEvaluatorsTest,org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>(javax.xml.parsers.DocumentBuilderFactory)'
    - '[java.util.ArrayList].<init>()'
    - '[org.xmlunit.diff.DifferenceEvaluators].ignorePrologDifferences()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    - '[org.xmlunit.builder.Input].from(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.diff.DifferenceEvaluatorsTest)'
    - '[org.xmlunit.diff.DifferenceEvaluators].ignorePrologDifferencesExceptDoctype()'
    - '[org.xmlunit.diff.ComparisonListener].<init>()'
    - '[org.xmlunit.diff.DifferenceEvaluatorsTest].build()'
    linkageType: ''
    returnType: java.util.List<org.xmlunit.diff.Comparison>
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,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.xmlunit.diff.DifferenceEvaluatorsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluatorsTest
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - ComparisonResult
      - ComparisonResult
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ret
    argTypes:
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator].<init>(ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator].<init>(ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - ComparisonResult
      - ComparisonResult
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - orig
    argTypes:
    - org.xmlunit.diff.Comparison
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator].evaluate(org.xmlunit.diff.Comparison,ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ComparisonResult
    signature: '[org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator].evaluate(org.xmlunit.diff.Comparison,ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].<init>(null,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:27,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(null,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:28,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(null,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:29,1
    - Dst: '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
      Src: org.xmlunit.diff.ComparisonControllersTest:31,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].is(boolean)'
      Src: org.xmlunit.diff.ComparisonControllersTest:31,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].assertThat(boolean,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:31,1
    - Dst: '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
      Src: org.xmlunit.diff.ComparisonControllersTest:32,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].is(boolean)'
      Src: org.xmlunit.diff.ComparisonControllersTest:32,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].assertThat(boolean,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:32,1
    - Dst: '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
      Src: org.xmlunit.diff.ComparisonControllersTest:33,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].is(boolean)'
      Src: org.xmlunit.diff.ComparisonControllersTest:33,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].assertThat(boolean,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:33,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.diff.ComparisonControllersTest].testDefault()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ComparisonControllersTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Difference].<init>(null,org.xmlunit.diff.ComparisonControllersTest)'
    - '[org.xmlunit.diff.ComparisonControllersTest].assertThat(boolean,org.xmlunit.diff.ComparisonControllersTest)'
    - '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
    - '[org.xmlunit.diff.ComparisonControllersTest].is(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ComparisonControllersTest].testDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].<init>(null,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:38,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(null,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:39,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(null,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:40,1
    - Dst: '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
      Src: org.xmlunit.diff.ComparisonControllersTest:42,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].is(boolean)'
      Src: org.xmlunit.diff.ComparisonControllersTest:42,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].assertThat(boolean,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:42,1
    - Dst: '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
      Src: org.xmlunit.diff.ComparisonControllersTest:43,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].is(boolean)'
      Src: org.xmlunit.diff.ComparisonControllersTest:43,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].assertThat(boolean,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:43,1
    - Dst: '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
      Src: org.xmlunit.diff.ComparisonControllersTest:44,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].is(boolean)'
      Src: org.xmlunit.diff.ComparisonControllersTest:44,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].assertThat(boolean,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:44,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 45
    functionName: '[org.xmlunit.diff.ComparisonControllersTest].testStopWhenDifferent()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ComparisonControllersTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Difference].<init>(null,org.xmlunit.diff.ComparisonControllersTest)'
    - '[org.xmlunit.diff.ComparisonControllersTest].assertThat(boolean,org.xmlunit.diff.ComparisonControllersTest)'
    - '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
    - '[org.xmlunit.diff.ComparisonControllersTest].is(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ComparisonControllersTest].testStopWhenDifferent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].<init>(null,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:49,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(null,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:50,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(null,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:51,1
    - Dst: '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
      Src: org.xmlunit.diff.ComparisonControllersTest:53,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].is(boolean)'
      Src: org.xmlunit.diff.ComparisonControllersTest:53,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].assertThat(boolean,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:53,1
    - Dst: '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
      Src: org.xmlunit.diff.ComparisonControllersTest:54,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].is(boolean)'
      Src: org.xmlunit.diff.ComparisonControllersTest:54,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].assertThat(boolean,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:54,1
    - Dst: '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
      Src: org.xmlunit.diff.ComparisonControllersTest:55,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].is(boolean)'
      Src: org.xmlunit.diff.ComparisonControllersTest:55,1
    - Dst: '[org.xmlunit.diff.ComparisonControllersTest].assertThat(boolean,org.xmlunit.diff.ComparisonControllersTest)'
      Src: org.xmlunit.diff.ComparisonControllersTest:55,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 56
    functionName: '[org.xmlunit.diff.ComparisonControllersTest].testStopWhenSimilar()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ComparisonControllersTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Difference].<init>(null,org.xmlunit.diff.ComparisonControllersTest)'
    - '[org.xmlunit.diff.ComparisonControllersTest].assertThat(boolean,org.xmlunit.diff.ComparisonControllersTest)'
    - '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
    - '[org.xmlunit.diff.ComparisonControllersTest].is(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ComparisonControllersTest].testStopWhenSimilar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.xmlunit.diff.ComparisonControllersTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ComparisonControllersTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ComparisonControllersTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonControllersTest
    signature: '[org.xmlunit.diff.ComparisonControllersTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.AbstractDifferenceEngine
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferenceEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.AbstractDifferenceEngine
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferenceEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:130,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:129,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:131,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].newDocument()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 133
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].createDoc()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].newDocument()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].createDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:136,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:137,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:137,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:138,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:138,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:139,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:139,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:140,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:140,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:141,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:141,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:142,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:142,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(null)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:143,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(null,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 144
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].diffExpecterParentXPath()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(null)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(null,org.xmlunit.diff.DOMDifferenceEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].diffExpecterParentXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:147,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:148,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:150,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:151,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:152,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:152,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:153,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:153,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compare(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:152,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 146
    functionDepth: 3
    functionLinenumber: 146
    functionLinenumberEnd: 155
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareXPathOfDifferentRootElements()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compare(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareXPathOfDifferentRootElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:158,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:159,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:160,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:161,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:162,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:163,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:163,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:164,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:164,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:163,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:162,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 157
    functionDepth: 3
    functionLinenumber: 157
    functionLinenumberEnd: 166
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesOfDifferentType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createComment(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesOfDifferentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:169,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:170,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:171,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:172,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:173,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:174,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:174,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:175,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:175,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:174,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:173,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 168
    functionDepth: 3
    functionLinenumber: 168
    functionLinenumberEnd: 177
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesWithoutNS()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,int)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesWithoutNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:180,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:181,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:182,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:183,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:184,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:185,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:186,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:187,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:188,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:185,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:184,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 179
    functionDepth: 3
    functionLinenumber: 179
    functionLinenumberEnd: 190
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesDifferentNS()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesDifferentNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:193,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:194,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:195,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:196,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:196,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:208,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:209,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:210,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:211,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:212,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:213,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:210,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:209,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:214,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 192
    functionDepth: 3
    functionLinenumber: 192
    functionLinenumberEnd: 215
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesDifferentPrefix()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesDifferentPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:218,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:220,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:221,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:222,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:223,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:224,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:225,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:226,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:227,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:226,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:225,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:228,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:228,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:229,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:230,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:231,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:230,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:229,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:232,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:233,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:233,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:234,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:235,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:236,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:235,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:234,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:237,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:237,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:238,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:239,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:240,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:239,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:238,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 217
    functionDepth: 3
    functionLinenumber: 217
    functionLinenumberEnd: 242
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesDifferentNumberOfChildren()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,int)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesDifferentNumberOfChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:245,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:246,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:247,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:248,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:248,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:266,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:268,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:269,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:270,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:271,1
    - Dst: '[org.w3c.dom.Document].createCDATASection(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:272,1
    - Dst: '[org.w3c.dom.Document].createCDATASection(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:273,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:275,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:276,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:277,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:276,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:275,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:278,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:279,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:280,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:279,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:278,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:281,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:282,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:283,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:282,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:281,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:284,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:285,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:286,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:285,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:284,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:287,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:288,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:289,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:288,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:287,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:290,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:291,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:292,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:291,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:290,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:294,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:295,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:296,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:295,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:294,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:297,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:298,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:299,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:298,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:297,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:300,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:301,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:302,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:301,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:300,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:303,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:304,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:305,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:304,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:303,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:306,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:307,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:308,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:307,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:306,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:309,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:310,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:311,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:310,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:309,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:312,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:313,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:314,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:313,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:312,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:315,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:316,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:317,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:316,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:315,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:318,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:319,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:320,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:319,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:318,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:321,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:322,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:323,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:322,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:321,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:324,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:325,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:326,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:325,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:324,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:327,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:328,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:329,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:328,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:327,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:330,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 114
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 244
    functionDepth: 3
    functionLinenumber: 244
    functionLinenumberEnd: 331
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareCharacterData()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createComment(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,int)'
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    - '[org.w3c.dom.Document].createCDATASection(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareCharacterData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:334,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:335,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:336,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:337,1
    - Dst: '[org.w3c.dom.Document].createProcessingInstruction(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:339,1
    - Dst: '[org.w3c.dom.Document].createProcessingInstruction(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:340,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:341,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:342,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:343,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:342,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:341,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:344,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:345,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:346,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:345,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:344,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:347,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:349,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:350,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:351,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:352,1
    - Dst: '[org.w3c.dom.Document].createProcessingInstruction(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:353,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:354,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:355,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:356,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:355,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:354,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:357,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:358,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:359,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:358,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:357,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 333
    functionDepth: 3
    functionLinenumber: 333
    functionLinenumberEnd: 361
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareProcessingInstructions()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createProcessingInstruction(String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareProcessingInstructions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:364,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:365,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:366,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:367,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:367,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:388,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:389,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:390,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:390,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:390,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:392,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:392,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:399,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:398,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:392,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:400,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:401,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:402,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:401,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:400,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:403,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:405,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:406,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:407,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:408,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:410,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:410,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:410,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:413,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:413,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:413,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:416,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:417,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:418,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:417,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:416,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:419,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:421,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:422,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:423,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:424,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:426,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:426,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:426,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:429,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:429,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:429,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:432,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:433,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:434,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:433,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:432,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:435,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:437,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:438,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:439,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:440,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:440,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:452,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:454,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:454,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:454,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:457,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:457,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:457,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:460,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:461,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:462,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:461,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:460,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:463,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 114
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 363
    functionDepth: 3
    functionLinenumber: 363
    functionLinenumberEnd: 464
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareDocuments()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
    - '[org.xmlunit.builder.Input].fromString(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareDocuments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:468,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:469,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:470,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:471,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:472,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:472,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:472,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:474,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:474,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:481,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:480,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:474,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:482,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:483,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:484,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:483,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:482,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 466
    functionDepth: 3
    functionLinenumber: 466
    functionLinenumberEnd: 486
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].nodeFilterAppliesToDocTypes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
    - '[org.xmlunit.builder.Input].fromString(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].nodeFilterAppliesToDocTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:519,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:520,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:521,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:522,1
    - Dst: '[DocType].<init>(String,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:523,1
    - Dst: '[DocType].<init>(String,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:524,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:525,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:526,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:527,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(DocType,org.xmlunit.diff.XPathContext,DocType,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:526,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:525,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:528,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:530,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:531,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:532,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:533,1
    - Dst: '[DocType].<init>(String,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:534,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:535,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:536,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:537,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(DocType,org.xmlunit.diff.XPathContext,DocType,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:536,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:535,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:538,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:540,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:541,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:542,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:543,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:543,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:555,1
    - Dst: '[DocType].<init>(String,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:556,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:557,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:558,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:559,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(DocType,org.xmlunit.diff.XPathContext,DocType,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:558,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:557,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:560,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 518
    functionDepth: 3
    functionLinenumber: 518
    functionLinenumberEnd: 561
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareDocTypes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(DocType,org.xmlunit.diff.XPathContext,DocType,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[DocType].<init>(String,String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareDocTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:564,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:565,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:566,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:567,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:568,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:569,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:570,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:571,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:572,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:573,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:572,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:571,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:574,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:575,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:576,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:575,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:574,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:577,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:579,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:580,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:581,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:582,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:583,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:584,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:585,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:586,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:585,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:584,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:587,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:589,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:590,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:592,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:593,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:594,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:595,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:596,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:597,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:596,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:595,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:598,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:601,1
    - Dst: '[org.xmlunit.diff.ComparisonListener].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:602,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:602,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:612,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttributeNS(null,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:613,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:614,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:615,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:616,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:617,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:618,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:617,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 563
    functionDepth: 3
    functionLinenumber: 563
    functionLinenumberEnd: 619
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareElements()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttributeNS(String,String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttributeNS(null,String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.ComparisonListener].<init>()'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createAttribute(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:622,1
    - Dst: '[org.w3c.dom.Document].createAttribute(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:623,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:625,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:626,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:638,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:639,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:640,1
    - Dst: '[org.w3c.dom.Document].createAttribute(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:641,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setValue(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:642,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setValue(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:643,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setValue(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:644,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:645,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:646,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:647,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:646,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:645,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:648,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:649,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:650,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:649,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:648,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 652
      start: 621
    functionDepth: 3
    functionLinenumber: 621
    functionLinenumberEnd: 652
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareAttributes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.w3c.dom.Document].createAttribute(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].setValue(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:655,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:656,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setAttributeFilter(org.xmlunit.util.Predicate)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:656,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:662,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:663,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:664,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:666,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:667,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:668,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:669,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:670,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:671,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:672,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:673,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:674,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:676,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:677,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:678,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:677,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:676,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:679,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:680,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:681,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:680,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:679,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:682,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 683
      start: 654
    functionDepth: 3
    functionLinenumber: 654
    functionLinenumberEnd: 683
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareAttributesWithAttributeFilter()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].setAttributeFilter(org.xmlunit.util.Predicate)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareAttributesWithAttributeFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:686,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:687,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:687,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:694,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:696,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:697,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:699,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:700,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:700,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:701,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:701,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:702,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:703,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:703,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:704,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:704,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:705,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:705,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:706,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:707,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:707,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:709,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:710,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:711,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:710,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:709,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:712,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:713,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:714,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:713,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:712,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:715,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 716
      start: 685
    functionDepth: 3
    functionLinenumber: 685
    functionLinenumberEnd: 716
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesWithNodeFilter()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesWithNodeFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:719,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:720,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:721,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:722,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:723,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,null)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:724,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].withParentXPath(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:724,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:726,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:727,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:736,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:737,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:738,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:739,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:740,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:739,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:738,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:741,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:744,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,null,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:745,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].withParentXPath(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:745,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:746,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:747,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:748,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:749,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:750,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:751,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:750,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:749,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:752,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:754,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:755,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:756,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:757,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:758,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:759,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:760,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:761,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:762,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:761,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:760,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:763,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:764,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:765,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:764,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:763,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:766,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 767
      start: 718
    functionDepth: 3
    functionLinenumber: 718
    functionLinenumberEnd: 767
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].naiveRecursion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,null)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,null,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].withParentXPath(String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].naiveRecursion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:774,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:775,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:776,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:777,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:778,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:779,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:780,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:781,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:782,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:783,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:785,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:786,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:787,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:788,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:789,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:790,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:791,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:792,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:793,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:794,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:796,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,null,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:797,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].withParentXPath(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:797,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:800,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:801,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:815,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:816,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:817,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:817,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:818,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:818,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:826,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:827,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:828,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:827,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:826,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:829,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 769
    functionDepth: 3
    functionLinenumber: 769
    functionLinenumberEnd: 830
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].sourceforgeForumThread92c980ec5b()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.diff.XPathContext].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,null,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].withParentXPath(String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].sourceforgeForumThread92c980ec5b()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:833,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:834,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:835,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:836,1
    - Dst: '[org.w3c.dom.Document].createCDATASection(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:837,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:838,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:839,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:840,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:841,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:842,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:841,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:840,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:843,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:844,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:845,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:844,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 846
      start: 832
    functionDepth: 3
    functionLinenumber: 832
    functionLinenumberEnd: 846
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].textAndCDataMatchRecursively()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.w3c.dom.Document].createCDATASection(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].textAndCDataMatchRecursively()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:849,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:850,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:851,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:852,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:853,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:854,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:855,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:856,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:858,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:859,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:860,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:861,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:862,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:861,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:860,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:863,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:865,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:866,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:866,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,null)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:867,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].withParentXPath(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:867,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:868,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:869,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:870,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:871,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:872,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:871,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:870,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:873,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 874
      start: 848
    functionDepth: 3
    functionLinenumber: 848
    functionLinenumberEnd: 874
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].recursionUsesElementSelector()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,null)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].withParentXPath(String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].recursionUsesElementSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:877,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:878,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:879,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:881,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:884,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:885,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:886,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:887,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:887,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:898,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:899,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:900,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:901,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:900,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:899,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:902,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:904,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:905,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:906,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:908,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:910,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:911,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:912,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:913,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:913,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:924,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:925,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:926,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:927,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:926,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:925,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:928,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 929
      start: 876
    functionDepth: 3
    functionLinenumber: 876
    functionLinenumberEnd: 929
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].schemaLocationDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttributeNS(String,String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].schemaLocationDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:932,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:933,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:934,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:935,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:944,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:945,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:946,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setPrefix(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:947,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:948,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setPrefix(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:949,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:950,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:951,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:952,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:951,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:950,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:953,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 954
      start: 931
    functionDepth: 3
    functionLinenumber: 931
    functionLinenumberEnd: 954
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareElementsNS()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].setPrefix(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].compareElementsNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:957,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:958,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:959,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:960,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:961,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:963,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:964,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:965,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:966,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:967,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:969,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:970,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:972,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:973,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:983,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:984,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:985,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:985,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:987,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:988,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:989,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:988,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:987,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:990,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 991
      start: 956
    functionDepth: 3
    functionLinenumber: 956
    functionLinenumberEnd: 991
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].childNodeListSequence()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].appendChild(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].childNodeListSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:995,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1000,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1004,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1005,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1006,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1007,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1008,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1009,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1010,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1009,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1011
      start: 993
    functionDepth: 3
    functionLinenumber: 993
    functionLinenumberEnd: 1011
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithDifferentPrefixes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithDifferentPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1015,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1021,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1026,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1027,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1028,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1029,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1030,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1031,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1032,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1031,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1033
      start: 1013
    functionDepth: 3
    functionLinenumber: 1013
    functionLinenumberEnd: 1033
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithDefaultNamespace()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithDefaultNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1037,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1042,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1046,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1047,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1048,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1049,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1050,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1051,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1052,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1051,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1035
    functionDepth: 3
    functionLinenumber: 1035
    functionLinenumberEnd: 1053
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithDifferentLocalNames()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithDifferentLocalNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1057,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1062,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1066,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1067,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1068,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1069,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1070,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1071,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1072,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1071,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1070,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1055
    functionDepth: 3
    functionLinenumber: 1055
    functionLinenumberEnd: 1073
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithDifferentNamespaceURIs()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithDifferentNamespaceURIs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1077,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1082,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1086,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1087,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1088,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1089,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1090,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1091,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1092,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1091,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1093
      start: 1075
    functionDepth: 3
    functionLinenumber: 1075
    functionLinenumberEnd: 1093
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithNamespaceDeclarationOnDifferentLevels()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithNamespaceDeclarationOnDifferentLevels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1097,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1101,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1104,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1105,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1106,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1107,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1108,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1109,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1110,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1109,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1111
      start: 1095
    functionDepth: 3
    functionLinenumber: 1095
    functionLinenumberEnd: 1111
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiNil()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiNil()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1115,1
    - Dst: '[org.xmlunit.builder.Input].fromFile(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1116,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1116,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1116,1
    - Dst: '[org.xmlunit.builder.Input].fromFile(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1119,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1119,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1119,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1122,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1124,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1125,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1126,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1127,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1128,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1127,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1129
      start: 1113
    functionDepth: 3
    functionLinenumber: 1113
    functionLinenumberEnd: 1129
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].shouldDetectCommentInPrelude()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.Input].fromFile(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].shouldDetectCommentInPrelude()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1133,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1134,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1134,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1134,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1137,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1137,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1137,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1141,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1144,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1145,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1146,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1147,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1148,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1147,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1149
      start: 1131
    functionDepth: 3
    functionLinenumber: 1131
    functionLinenumberEnd: 1149
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].shouldDetectMissingXsiType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.Input].fromString(String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest,String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].shouldDetectMissingXsiType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1153,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDocumentBuilderFactory(null)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1155
      start: 1151
    functionDepth: 3
    functionLinenumber: 1151
    functionLinenumberEnd: 1155
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].cantUseNullDocumentBuilderFactoryInSetter()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setDocumentBuilderFactory(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].cantUseNullDocumentBuilderFactoryInSetter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>(null)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1160
      start: 1157
    functionDepth: 0
    functionLinenumber: 1157
    functionLinenumberEnd: 1160
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].cantUseNullDocumentBuilderFactoryInConstructor()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].cantUseNullDocumentBuilderFactoryInConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1165,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].withTest(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1165,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1165,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferences()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1168,1
    - Dst: '[org.xmlunit.util.Linqy].count(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1168,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1168,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferences()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1169,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].iterator()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1169,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].next()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1169,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getResult()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1169,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1169,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferences()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1170,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].iterator()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1170,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].next()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1170,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1170,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getType()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1170,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1171
      start: 1163
    functionDepth: 1
    functionLinenumber: 1163
    functionLinenumberEnd: 1171
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].elementsWithDifferentPrefixesAreSimilar()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].next()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].withTest(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getType()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferences()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getResult()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,int)'
    - '[org.xmlunit.util.Linqy].count(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].iterator()'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].elementsWithDifferentPrefixesAreSimilar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1175,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].withTest(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1175,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1175,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferences()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1178,1
    - Dst: '[org.xmlunit.util.Linqy].count(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1178,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1178,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferences()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1179,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].iterator()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1179,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].next()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1179,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getResult()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1179,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1179,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferences()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1180,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].iterator()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1180,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].next()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1180,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1180,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getType()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1180,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1173
    functionDepth: 1
    functionLinenumber: 1173
    functionLinenumberEnd: 1181
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].attributesWithDifferentPrefixesAreSimilar()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].next()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].withTest(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getType()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferences()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getResult()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,int)'
    - '[org.xmlunit.util.Linqy].count(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].iterator()'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].attributesWithDifferentPrefixesAreSimilar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1185,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].withTest(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1185,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].ignoreWhitespace()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1185,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1188,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].withNodeFilter(org.xmlunit.util.Predicate)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1185,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1194,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1185,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1185,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferences()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1196,1
    - Dst: '[org.xmlunit.util.Linqy].asList(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1196,1
    - Dst: '[java.util.List<E>].size()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1197,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1197,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1198,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1198,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getType()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1198,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1198,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1199,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1199,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getControlDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1199,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1199,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1199,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1200,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1200,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getTestDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1200,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1200,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1200,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1201,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1201,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getType()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1201,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1201,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1202,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1202,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getControlDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1202,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1202,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1202,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1203,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1203,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getTestDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1203,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1203,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertNull(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1203,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1204,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1204,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getTestDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1204,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getParentXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1204,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1183
    functionDepth: 1
    functionLinenumber: 1183
    functionLinenumberEnd: 1205
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].xPathKnowsAboutNodeFiltersForUnmatchedControlNodes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].withTest(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getXPath()'
    - '[org.xmlunit.util.Linqy].asList(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].withNodeFilter(org.xmlunit.util.Predicate)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertNull(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getTestDetails()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getType()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].ignoreWhitespace()'
    - '[java.util.List<E>].size()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getParentXPath()'
    - '[java.util.List<E>].get(int)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getControlDetails()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].xPathKnowsAboutNodeFiltersForUnmatchedControlNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1209,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].withTest(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1209,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].ignoreWhitespace()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1209,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1212,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].withNodeFilter(org.xmlunit.util.Predicate)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1209,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1218,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1209,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1209,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferences()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1220,1
    - Dst: '[org.xmlunit.util.Linqy].asList(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1220,1
    - Dst: '[java.util.List<E>].size()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1221,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1221,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1222,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1222,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getType()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1222,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1222,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1223,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1223,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getControlDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1223,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1223,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1223,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1224,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1224,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getTestDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1224,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1224,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1224,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1225,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1225,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getType()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1225,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1225,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1226,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1226,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getTestDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1226,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1226,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1226,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1227,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1227,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getControlDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1227,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1227,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertNull(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1227,1
    - Dst: '[java.util.List<E>].get(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1228,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1228,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getControlDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1228,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].getParentXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1228,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1207
    functionDepth: 1
    functionLinenumber: 1207
    functionLinenumberEnd: 1229
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].xPathKnowsAboutNodeFiltersForUnmatchedTestNodes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].withTest(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(String,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getXPath()'
    - '[org.xmlunit.util.Linqy].asList(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getComparison()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(String)'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].withNodeFilter(org.xmlunit.util.Predicate)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(int,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertNull(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getTestDetails()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getType()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].ignoreWhitespace()'
    - '[java.util.List<E>].size()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getParentXPath()'
    - '[java.util.List<E>].get(int)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].getControlDetails()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].xPathKnowsAboutNodeFiltersForUnmatchedTestNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1233,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1234,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1235,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1236,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1238,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,null)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1239,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1240,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,null)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1241,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1242,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1243,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1244,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1245,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1247,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1248,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1249,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1248,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1247,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1250,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1251,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1252,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1251,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1250,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1253,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1254,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1255,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1254,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1256
      start: 1231
    functionDepth: 3
    functionLinenumber: 1231
    functionLinenumberEnd: 1256
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].properlyHandlesNullAttributes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngineTest,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,String)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].setAttribute(String,null)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrap(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].wrapAndStop(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest,ComparisonState)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addDifferenceListener(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].properlyHandlesNullAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1259,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1259,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest:1259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1260
      start: 1258
    functionDepth: 0
    functionLinenumber: 1258
    functionLinenumberEnd: 1260
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 6
    functionsReached:
    - '[org.xmlunit.builder.Input].fromString(String)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.diff.DOMDifferenceEngineTest)'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest].build()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngineTest
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngineTest
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonType
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - ComparisonType
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int)'
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int,boolean,null,null)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonType
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - expected
    argTypes:
    - ComparisonType
    - int
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int,boolean,null,null)'
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int,boolean,String,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonType
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - controlXPath
    - testXPath
    argTypes:
    - ComparisonType
    - String
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 3
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int,boolean,String,String)'
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:78,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonType
      - int
      - boolean
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - type
    - expected
    - withXPath
    - controlXPath
    - testXPath
    argTypes:
    - ComparisonType
    - int
    - boolean
    - String
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 80
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int,boolean,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int,boolean,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DiffExpecter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlParentXPath
    - testParentXPath
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].withParentXPath(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: DiffExpecter
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].withParentXPath(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].assertTrue(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter,org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:92,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:95,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].assertEquals(ComparisonType,ComparisonType)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:95,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter,ComparisonResult)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:96,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:99,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:99,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].assertEquals(String,String,org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:98,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:101,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:101,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].assertEquals(String,String,org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:100,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:105,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getParentXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:105,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].assertEquals(String,String,org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:104,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:107,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getParentXPath()'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:107,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].assertEquals(String,String,org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:106,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 109
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 109
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].assertEquals(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter,ComparisonResult)'
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.Comparison.Detail].getXPath()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].assertTrue(org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter,org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].assertEquals(String,String,org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    - '[org.xmlunit.diff.Comparison.Detail].getParentXPath()'
    - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].assertEquals(ComparisonType,ComparisonType)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:115,1
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:115,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:118,1
    - Dst: '[String].indexOf(char)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:119,1
    - Dst: '[String].substring(int,org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
      Src: org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter:122,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ComparisonType
      - boolean
      - String
      - String
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 123
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 123
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 3
    functionsReached:
    - '[String].substring(int,org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter)'
    - '[String].lastIndexOf(char)'
    - '[String].indexOf(char)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DocumentType
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngineTest.DocType
      static: false
      superClass: NullNode
    argCount: 3
    argNames:
    - name
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 494
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 494
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].<init>(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngineTest.DocType
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: NullNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 497
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 497
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getNodeType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NamedNodeMap
      static: false
      superClass: NullNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 500
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getEntities()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NamedNodeMap
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: NullNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 503
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 503
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getInternalSubset()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getInternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: NullNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 504
    functionDepth: 0
    functionLinenumber: 504
    functionLinenumberEnd: 506
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NamedNodeMap
      static: false
      superClass: NullNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 509
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getNotations()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NamedNodeMap
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getNotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: NullNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 512
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getPublicId()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: NullNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 515
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 515
    functionName: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getSystemId()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceTest)'
      Src: org.xmlunit.diff.DifferenceTest:26,1
    - Dst: '[org.xmlunit.diff.Difference].toString()'
      Src: org.xmlunit.diff.DifferenceTest:30,1
    - Dst: '[org.xmlunit.diff.DifferenceTest].containsString(String)'
      Src: org.xmlunit.diff.DifferenceTest:30,1
    - Dst: '[org.xmlunit.diff.DifferenceTest].assertThat(String,org.xmlunit.diff.DifferenceTest)'
      Src: org.xmlunit.diff.DifferenceTest:30,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.diff.DifferenceTest].trivialToStringTest()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceTest].assertThat(String,org.xmlunit.diff.DifferenceTest)'
    - '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Comparison,org.xmlunit.diff.DifferenceTest)'
    - '[org.xmlunit.diff.Difference].toString()'
    - '[org.xmlunit.diff.DifferenceTest].containsString(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceTest].trivialToStringTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.xmlunit.diff.DifferenceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.DifferenceTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceTest
    signature: '[org.xmlunit.diff.DifferenceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:31,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].newDocumentBuilder()'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:31,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].newDocument()'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].createDoc()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/MultiLevelByNameAndTextSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].newDocumentBuilder()'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].createDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:37,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].byNameAndText_SingleLevel(org.xmlunit.diff.MultiLevelByNameAndTextSelector,org.w3c.dom.Document)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 38
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].singleLevel()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/MultiLevelByNameAndTextSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].byNameAndText_SingleLevel(org.xmlunit.diff.MultiLevelByNameAndTextSelector,org.w3c.dom.Document)'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].singleLevel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:42,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:43,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:44,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:45,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:45,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:46,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:47,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:48,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:49,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:49,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:50,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:51,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:52,1
    - Dst: '[org.w3c.dom.Document].createCDATASection(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:53,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:53,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:54,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:55,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:56,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:56,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:57,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:58,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:59,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:60,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:60,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:61,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:62,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:63,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:64,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:64,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:66,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest,org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:67,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:67,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest,org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:68,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:68,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest,org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:69,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:69,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest,org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:70,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:70,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest,org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:71,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:71,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest,org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:72,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 73
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].byNameAndTextRec()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/MultiLevelByNameAndTextSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int)'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
    - '[org.w3c.dom.Document].createCDATASection(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
    - '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
    - '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest,org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].byNameAndTextRec()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:77,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:78,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:79,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:79,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:80,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:81,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:81,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:82,1
    - Dst: '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:83,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:84,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:85,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:85,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:87,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest,org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:87,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].assertFalse(boolean)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:87,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int,boolean)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:89,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest,org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:89,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].assertTrue(boolean)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 91
    functionName: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].emptyTexts()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/MultiLevelByNameAndTextSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int)'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].assertFalse(boolean)'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int,boolean)'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].appendChild(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
    - '[org.w3c.dom.Document].createElement(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
    - '[org.w3c.dom.Document].createTextNode(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].assertTrue(boolean)'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest,org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].emptyTexts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/MultiLevelByNameAndTextSelectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest
    signature: '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:38,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].newDocumentBuilder()'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:38,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].newDocument()'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:38,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:40,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].createElement(String)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:41,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.ChildNodeXPathContextProviderTest)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:41,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].createElement(String)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:42,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.ChildNodeXPathContextProviderTest)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:42,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].createElement(String)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:43,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.ChildNodeXPathContextProviderTest)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:43,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].createElement(String)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:44,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.diff.ChildNodeXPathContextProviderTest)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:44,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:45,1
    - Dst: '[org.xmlunit.util.Linqy].map(java.util.ArrayList,org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:46,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(Iterable<T>)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.XPathContext
      - java.util.List<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].init()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ChildNodeXPathContextProviderTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[java.util.ArrayList].add(org.xmlunit.diff.ChildNodeXPathContextProviderTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].newDocumentBuilder()'
    - '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].createElement(String)'
    - '[org.xmlunit.util.Linqy].map(java.util.ArrayList,org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>)'
    - '[org.xmlunit.diff.XPathContext].setChildren(Iterable<T>)'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    - '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProvider].<init>(org.xmlunit.diff.XPathContext,java.util.List<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:51,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].get(int)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:52,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProvider].apply(org.xmlunit.diff.ChildNodeXPathContextProviderTest)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:52,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].assertNotSame(org.xmlunit.diff.XPathContext,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.XPathContext
      - java.util.List<org.w3c.dom.Node>
      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: 54
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].shouldReturnACopyOfOriginalXPathContext()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ChildNodeXPathContextProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ChildNodeXPathContextProvider].<init>(org.xmlunit.diff.XPathContext,java.util.List<org.w3c.dom.Node>)'
    - '[org.xmlunit.diff.ChildNodeXPathContextProvider].apply(org.xmlunit.diff.ChildNodeXPathContextProviderTest)'
    - '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].assertNotSame(org.xmlunit.diff.XPathContext,org.xmlunit.diff.XPathContext)'
    - '[java.util.List<org.w3c.dom.Node>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].shouldReturnACopyOfOriginalXPathContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProvider].<init>(org.xmlunit.diff.XPathContext,java.util.List<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:58,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].get(int)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:59,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProvider].apply(org.xmlunit.diff.ChildNodeXPathContextProviderTest)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:59,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:60,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].assertEquals(String,String)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.XPathContext
      - java.util.List<org.w3c.dom.Node>
      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: 61
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].shouldFindCorrectChildIndex()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ChildNodeXPathContextProviderTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.w3c.dom.Node>].get(int)'
    - '[org.xmlunit.diff.ChildNodeXPathContextProvider].<init>(org.xmlunit.diff.XPathContext,java.util.List<org.w3c.dom.Node>)'
    - '[org.xmlunit.diff.ChildNodeXPathContextProvider].apply(org.xmlunit.diff.ChildNodeXPathContextProviderTest)'
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    - '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].shouldFindCorrectChildIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProvider].<init>(org.xmlunit.diff.XPathContext,java.util.List<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:65,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:66,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProvider].apply(org.xmlunit.diff.ChildNodeXPathContextProviderTest)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProviderTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.XPathContext
      - java.util.List<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].shouldThrowIfNodeIsNotInInitialList()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ChildNodeXPathContextProviderTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ChildNodeXPathContextProvider].apply(org.xmlunit.diff.ChildNodeXPathContextProviderTest)'
    - '[org.xmlunit.diff.ChildNodeXPathContextProvider].<init>(org.xmlunit.diff.XPathContext,java.util.List<org.w3c.dom.Node>)'
    - '[org.w3c.dom.Document].createElement(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].shouldThrowIfNodeIsNotInInitialList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.xmlunit.diff.XPathContext
      - java.util.List<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ChildNodeXPathContextProviderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ChildNodeXPathContextProviderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ChildNodeXPathContextProviderTest
    signature: '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.input.NormalizedSourceTest:33,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].newDocumentBuilder()'
      Src: org.xmlunit.input.NormalizedSourceTest:33,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].newDocument()'
      Src: org.xmlunit.input.NormalizedSourceTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.input.NormalizedSourceTest].createDoc()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/NormalizedSourceTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.input.NormalizedSourceTest].newDocument()'
    - '[org.xmlunit.input.NormalizedSourceTest].newDocumentBuilder()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.NormalizedSourceTest].createDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Node)'
      Src: org.xmlunit.input.NormalizedSourceTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.xmlunit.input.NormalizedSourceTest].canWrapNullNode()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/NormalizedSourceTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.NormalizedSourceTest].canWrapNullNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.input.NormalizedSourceTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.xmlunit.input.NormalizedSourceTest].canWrapNullDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/NormalizedSourceTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.NormalizedSourceTest].canWrapNullDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.input.NormalizedSource].<init>(javax.xml.transform.Source)'
      Src: org.xmlunit.input.NormalizedSourceTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 50
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.xmlunit.input.NormalizedSourceTest].canWrapNullSource()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/NormalizedSourceTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.NormalizedSource].<init>(javax.xml.transform.Source)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.NormalizedSourceTest].canWrapNullSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:54,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:55,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:55,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:56,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:56,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:57,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:57,1
    - Dst: '[org.xmlunit.input.NormalizedSource].<init>(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:58,1
    - Dst: '[org.xmlunit.input.NormalizedSource].getNode()'
      Src: org.xmlunit.input.NormalizedSourceTest:59,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getChildNodes()'
      Src: org.xmlunit.input.NormalizedSourceTest:59,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getLength()'
      Src: org.xmlunit.input.NormalizedSourceTest:59,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].assertEquals(int,org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:59,1
    - Dst: '[org.xmlunit.input.NormalizedSource].getNode()'
      Src: org.xmlunit.input.NormalizedSourceTest:60,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getFirstChild()'
      Src: org.xmlunit.input.NormalizedSourceTest:60,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getNodeValue()'
      Src: org.xmlunit.input.NormalizedSourceTest:60,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].assertEquals(String,org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 61
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.input.NormalizedSourceTest].normalizesNode()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/NormalizedSourceTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].getChildNodes()'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.input.NormalizedSource].<init>(org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].getNodeValue()'
    - '[org.xmlunit.input.NormalizedSource].getNode()'
    - '[org.xmlunit.input.NormalizedSourceTest].getLength()'
    - '[org.xmlunit.input.NormalizedSourceTest].assertEquals(int,org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].assertEquals(String,org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].getFirstChild()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.NormalizedSourceTest].normalizesNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:65,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:66,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:66,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:67,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:67,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:68,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:68,1
    - Dst: '[org.xmlunit.input.NormalizedSource].<init>()'
      Src: org.xmlunit.input.NormalizedSourceTest:69,1
    - Dst: '[org.xmlunit.input.NormalizedSource].setNode(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:70,1
    - Dst: '[org.xmlunit.input.NormalizedSource].getNode()'
      Src: org.xmlunit.input.NormalizedSourceTest:71,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getChildNodes()'
      Src: org.xmlunit.input.NormalizedSourceTest:71,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getLength()'
      Src: org.xmlunit.input.NormalizedSourceTest:71,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].assertEquals(int,org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:71,1
    - Dst: '[org.xmlunit.input.NormalizedSource].getNode()'
      Src: org.xmlunit.input.NormalizedSourceTest:72,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getFirstChild()'
      Src: org.xmlunit.input.NormalizedSourceTest:72,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getNodeValue()'
      Src: org.xmlunit.input.NormalizedSourceTest:72,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].assertEquals(String,org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 73
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.input.NormalizedSourceTest].normalizesNodeAfterSetNode()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/NormalizedSourceTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSource].setNode(org.xmlunit.input.NormalizedSourceTest)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.input.NormalizedSourceTest].getChildNodes()'
    - '[org.xmlunit.input.NormalizedSourceTest].getNodeValue()'
    - '[org.xmlunit.input.NormalizedSource].getNode()'
    - '[org.xmlunit.input.NormalizedSourceTest].getLength()'
    - '[org.xmlunit.input.NormalizedSourceTest].assertEquals(int,org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSource].<init>()'
    - '[org.xmlunit.input.NormalizedSourceTest].assertEquals(String,org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].getFirstChild()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.NormalizedSourceTest].normalizesNodeAfterSetNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:77,1
    - Dst: '[org.w3c.dom.Document].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:78,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:79,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:79,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:80,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:80,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:81,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:81,1
    - Dst: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.input.NormalizedSourceTest:82,1
    - Dst: '[org.xmlunit.input.NormalizedSource].getNode()'
      Src: org.xmlunit.input.NormalizedSourceTest:83,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getChildNodes()'
      Src: org.xmlunit.input.NormalizedSourceTest:83,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getLength()'
      Src: org.xmlunit.input.NormalizedSourceTest:83,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].assertEquals(int,org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:83,1
    - Dst: '[org.xmlunit.input.NormalizedSource].getNode()'
      Src: org.xmlunit.input.NormalizedSourceTest:84,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getFirstChild()'
      Src: org.xmlunit.input.NormalizedSourceTest:84,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getChildNodes()'
      Src: org.xmlunit.input.NormalizedSourceTest:84,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getLength()'
      Src: org.xmlunit.input.NormalizedSourceTest:84,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].assertEquals(int,org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:84,1
    - Dst: '[org.xmlunit.input.NormalizedSource].getNode()'
      Src: org.xmlunit.input.NormalizedSourceTest:85,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getFirstChild()'
      Src: org.xmlunit.input.NormalizedSourceTest:85,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getFirstChild()'
      Src: org.xmlunit.input.NormalizedSourceTest:85,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getNodeValue()'
      Src: org.xmlunit.input.NormalizedSourceTest:85,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].assertEquals(String,org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 86
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 86
    functionName: '[org.xmlunit.input.NormalizedSourceTest].normalizesDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/NormalizedSourceTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].getChildNodes()'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Document)'
    - '[org.w3c.dom.Document].appendChild(org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].getNodeValue()'
    - '[org.xmlunit.input.NormalizedSource].getNode()'
    - '[org.xmlunit.input.NormalizedSourceTest].getLength()'
    - '[org.xmlunit.input.NormalizedSourceTest].assertEquals(int,org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].assertEquals(String,org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].getFirstChild()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.NormalizedSourceTest].normalizesDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:90,1
    - Dst: '[org.w3c.dom.Document].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:91,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:92,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:92,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:93,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:93,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.input.NormalizedSourceTest:94,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:94,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.input.NormalizedSourceTest:95,1
    - Dst: '[org.xmlunit.input.NormalizedSource].<init>(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.input.NormalizedSourceTest:95,1
    - Dst: '[org.xmlunit.input.NormalizedSource].getNode()'
      Src: org.xmlunit.input.NormalizedSourceTest:96,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getChildNodes()'
      Src: org.xmlunit.input.NormalizedSourceTest:96,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getLength()'
      Src: org.xmlunit.input.NormalizedSourceTest:96,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].assertEquals(int,org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:96,1
    - Dst: '[org.xmlunit.input.NormalizedSource].getNode()'
      Src: org.xmlunit.input.NormalizedSourceTest:97,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getFirstChild()'
      Src: org.xmlunit.input.NormalizedSourceTest:97,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getChildNodes()'
      Src: org.xmlunit.input.NormalizedSourceTest:97,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getLength()'
      Src: org.xmlunit.input.NormalizedSourceTest:97,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].assertEquals(int,org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:97,1
    - Dst: '[org.xmlunit.input.NormalizedSource].getNode()'
      Src: org.xmlunit.input.NormalizedSourceTest:98,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getFirstChild()'
      Src: org.xmlunit.input.NormalizedSourceTest:98,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getFirstChild()'
      Src: org.xmlunit.input.NormalizedSourceTest:98,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].getNodeValue()'
      Src: org.xmlunit.input.NormalizedSourceTest:98,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].assertEquals(String,org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 99
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 99
    functionName: '[org.xmlunit.input.NormalizedSourceTest].normalizesDOMSource()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/NormalizedSourceTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.NormalizedSourceTest].appendChild(org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].getChildNodes()'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[org.xmlunit.input.NormalizedSource].<init>(javax.xml.transform.dom.DOMSource)'
    - '[org.w3c.dom.Document].appendChild(org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].getNodeValue()'
    - '[org.xmlunit.input.NormalizedSource].getNode()'
    - '[org.xmlunit.input.NormalizedSourceTest].getLength()'
    - '[org.xmlunit.input.NormalizedSourceTest].assertEquals(int,org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].assertEquals(String,org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSourceTest].getFirstChild()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.NormalizedSourceTest].normalizesDOMSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document,String)'
      Src: org.xmlunit.input.NormalizedSourceTest:103,1
    - Dst: '[org.xmlunit.input.NormalizedSource].<init>(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.input.NormalizedSourceTest:103,1
    - Dst: '[org.xmlunit.input.NormalizedSource].getSystemId()'
      Src: org.xmlunit.input.NormalizedSourceTest:104,1
    - Dst: '[org.xmlunit.input.NormalizedSourceTest].assertEquals(String,org.xmlunit.input.NormalizedSourceTest)'
      Src: org.xmlunit.input.NormalizedSourceTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      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: 105
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: '[org.xmlunit.input.NormalizedSourceTest].keepsSystemId()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/NormalizedSourceTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document,String)'
    - '[org.xmlunit.input.NormalizedSourceTest].assertEquals(String,org.xmlunit.input.NormalizedSourceTest)'
    - '[org.xmlunit.input.NormalizedSource].<init>(javax.xml.transform.dom.DOMSource)'
    - '[org.xmlunit.input.NormalizedSource].getSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.NormalizedSourceTest].keepsSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.NormalizedSourceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.input.NormalizedSourceTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/NormalizedSourceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.input.NormalizedSourceTest
    signature: '[org.xmlunit.input.NormalizedSourceTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList()'
      Src: org.xmlunit.input.CommentLessSourceTest:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<Object[]>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: '[org.xmlunit.input.CommentLessSourceTest].data()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/CommentLessSourceTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList()'
    linkageType: ''
    returnType: java.util.Collection<Object[]>
    signature: '[org.xmlunit.input.CommentLessSourceTest].data()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.CommentLessSourceTest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xsltVersion
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.input.CommentLessSourceTest].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/CommentLessSourceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.input.CommentLessSourceTest
    signature: '[org.xmlunit.input.CommentLessSourceTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.input.CommentLessSourceTest].getSource(String)'
      Src: org.xmlunit.input.CommentLessSourceTest:48,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.input.CommentLessSource)'
      Src: org.xmlunit.input.CommentLessSourceTest:53,1
    - Dst: '[org.w3c.dom.Document].getChildNodes()'
      Src: org.xmlunit.input.CommentLessSourceTest:54,1
    - Dst: '[org.xmlunit.input.CommentLessSourceTest].getLength()'
      Src: org.xmlunit.input.CommentLessSourceTest:54,1
    - Dst: '[org.xmlunit.input.CommentLessSourceTest].assertEquals(int,org.xmlunit.input.CommentLessSourceTest)'
      Src: org.xmlunit.input.CommentLessSourceTest:54,1
    - Dst: '[org.xmlunit.input.CommentLessSourceTest].assertTrue()'
      Src: org.xmlunit.input.CommentLessSourceTest:55,1
    - Dst: '[org.w3c.dom.Document].getChildNodes()'
      Src: org.xmlunit.input.CommentLessSourceTest:56,1
    - Dst: '[org.xmlunit.input.CommentLessSourceTest].item(int)'
      Src: org.xmlunit.input.CommentLessSourceTest:56,1
    - Dst: '[org.xmlunit.input.CommentLessSourceTest].getChildNodes()'
      Src: org.xmlunit.input.CommentLessSourceTest:56,1
    - Dst: '[org.xmlunit.input.CommentLessSourceTest].getLength()'
      Src: org.xmlunit.input.CommentLessSourceTest:56,1
    - Dst: '[org.xmlunit.input.CommentLessSourceTest].assertEquals(int,org.xmlunit.input.CommentLessSourceTest)'
      Src: org.xmlunit.input.CommentLessSourceTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 57
    functionName: '[org.xmlunit.input.CommentLessSourceTest].stripCommentsAtDifferentLevels()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/CommentLessSourceTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.CommentLessSourceTest].item(int)'
    - '[org.w3c.dom.Document].getChildNodes()'
    - '[org.xmlunit.input.CommentLessSourceTest].getSource(String)'
    - '[org.xmlunit.input.CommentLessSourceTest].assertTrue()'
    - '[org.xmlunit.input.CommentLessSourceTest].getChildNodes()'
    - '[org.xmlunit.input.CommentLessSourceTest].assertEquals(int,org.xmlunit.input.CommentLessSourceTest)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.input.CommentLessSource)'
    - '[org.xmlunit.input.CommentLessSourceTest].getLength()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.CommentLessSourceTest].stripCommentsAtDifferentLevels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.input.CommentLessSource].<init>(null)'
      Src: org.xmlunit.input.CommentLessSourceTest:61,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: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.input.CommentLessSourceTest].cantWrapNullSource()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/CommentLessSourceTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.CommentLessSource].<init>(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.CommentLessSourceTest].cantWrapNullSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.xmlunit.input.CommentLessSourceTest:66,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
      Src: org.xmlunit.input.CommentLessSourceTest:66,1
    - Dst: '[org.xmlunit.input.CommentLessSource].<init>(javax.xml.transform.stream.StreamSource,null)'
      Src: org.xmlunit.input.CommentLessSourceTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.xmlunit.input.CommentLessSourceTest].cantUseNullVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/CommentLessSourceTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.CommentLessSource].<init>(javax.xml.transform.stream.StreamSource,null)'
    - '[java.io.StringReader].<init>(String)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.CommentLessSourceTest].cantUseNullVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.xmlunit.input.CommentLessSourceTest:70,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
      Src: org.xmlunit.input.CommentLessSourceTest:70,1
    - Dst: '[org.xmlunit.input.CommentLessSource].<init>(org.xmlunit.input.CommentLessSourceTest)'
      Src: org.xmlunit.input.CommentLessSourceTest:71,1
    - Dst: '[org.xmlunit.input.CommentLessSource].<init>(org.xmlunit.input.CommentLessSourceTest,String)'
      Src: org.xmlunit.input.CommentLessSourceTest:72,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.input.CommentLessSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.input.CommentLessSourceTest].getSource(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/CommentLessSourceTest.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.input.CommentLessSource].<init>(org.xmlunit.input.CommentLessSourceTest)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xmlunit.input.CommentLessSource].<init>(org.xmlunit.input.CommentLessSourceTest,String)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: org.xmlunit.input.CommentLessSource
    signature: '[org.xmlunit.input.CommentLessSourceTest].getSource(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.xpath.XPathEngine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.xpath.XPathEngine
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.Input].fromFile(String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:42,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].build()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:42,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:43,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].setNamespaceAware(boolean)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:44,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].newDocumentBuilder()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:45,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:46,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].parse(java.io.File)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:46,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getDocumentElement()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].readSource()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].newDocumentBuilder()'
    - '[org.xmlunit.builder.Input].fromFile(String)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getDocumentElement()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].setNamespaceAware(boolean)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].parse(java.io.File)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].build()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].readSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:50,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:50,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertNotNull(Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:51,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:52,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:52,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertFalse(org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 53
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithNoMatches()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertNotNull(Iterable<org.w3c.dom.Node>)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertFalse(org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithNoMatches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:56,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:56,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertNotNull(Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:57,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:58,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:59,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:59,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].next()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:60,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getNodeName()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:60,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:60,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:61,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertFalse(org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 62
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithSingleMatch()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertNotNull(Iterable<org.w3c.dom.Node>)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertFalse(org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].next()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getNodeName()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithSingleMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:65,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:65,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertNotNull(Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:66,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:68,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:68,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].next()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:70,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getNodeName()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:70,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:70,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(int,org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 73
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithMultipleMatchs()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertNotNull(Iterable<org.w3c.dom.Node>)'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].next()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(int,org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getNodeName()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithMultipleMatchs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:77,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 78
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithInvalidXPath()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithInvalidXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:81,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:81,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithNoMatches()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithNoMatches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:86,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:86,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 87
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithSingleMatch()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithSingleMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:91,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:91,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 92
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithSingleMatchTextSelector()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithSingleMatchTextSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:96,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:96,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithMultipleMatches()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithMultipleMatches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:101,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithInvalidXPath()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithInvalidXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:105,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:106,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].build()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:106,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:108,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:109,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:110,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:111,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:112,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:112,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 113
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 113
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithNS()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.builder.Input].fromString(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].build()'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:116,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:117,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].build()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:117,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:119,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:120,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:121,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:122,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:123,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:123,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 124
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithDefaultNS()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.builder.Input].fromString(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].build()'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithDefaultNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:127,1
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:128,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].build()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:128,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:130,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:131,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:132,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:133,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:134,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:134,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 135
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 135
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithDefaultNSEmptyPrefix()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.builder.Input].fromString(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].build()'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithDefaultNSEmptyPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:138,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Element)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:138,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertNotNull(Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:139,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:140,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:140,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertFalse(org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 141
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithNoMatches_NodeVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertNotNull(Iterable<org.w3c.dom.Node>)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertFalse(org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Element)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithNoMatches_NodeVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:144,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Element)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:144,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertNotNull(Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:145,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:146,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:147,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:147,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].next()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:148,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getNodeName()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:148,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:148,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:149,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertFalse(org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 150
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 150
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithSingleMatch_NodeVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertNotNull(Iterable<org.w3c.dom.Node>)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertFalse(org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].next()'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Element)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getNodeName()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithSingleMatch_NodeVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:153,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Element)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:153,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertNotNull(Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:154,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:156,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:156,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].next()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:158,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getNodeName()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:158,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:158,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(int,org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 161
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 161
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithMultipleMatchs_NodeVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertNotNull(Iterable<org.w3c.dom.Node>)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].next()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(int,org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Element)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getNodeName()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithMultipleMatchs_NodeVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:165,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Element)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 166
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithInvalidXPath_NodeVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithInvalidXPath_NodeVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:169,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Element)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:169,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 170
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithNoMatches_NodeVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithNoMatches_NodeVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:174,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Element)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:174,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 175
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithSingleMatch_NodeVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithSingleMatch_NodeVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:179,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Element)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:179,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 180
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithSingleMatchTextSelector_NodeVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithSingleMatchTextSelector_NodeVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:184,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Element)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:184,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 185
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithMultipleMatches_NodeVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertEquals(String,String)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithMultipleMatches_NodeVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:189,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Element)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      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: 190
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithInvalidXPath_NodeVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithInvalidXPath_NodeVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:194,1
    - Dst: '[java.io.StringBufferInputStream].<init>(String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:196,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(java.io.StringBufferInputStream)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:195,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getDocumentElement()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:195,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:198,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:199,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:200,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:201,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:202,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:202,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 203
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithNS_NodeVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getDocumentElement()'
    - '[java.util.HashMap].<init>()'
    - '[javax.xml.parsers.DocumentBuilder].parse(java.io.StringBufferInputStream)'
    - '[java.io.StringBufferInputStream].<init>(String)'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithNS_NodeVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:207,1
    - Dst: '[java.io.StringBufferInputStream].<init>(String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:209,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(java.io.StringBufferInputStream)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:208,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getDocumentElement()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:208,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:211,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:212,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:213,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:214,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:215,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:215,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 216
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithDefaultNS_NodeVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getDocumentElement()'
    - '[java.util.HashMap].<init>()'
    - '[javax.xml.parsers.DocumentBuilder].parse(java.io.StringBufferInputStream)'
    - '[java.io.StringBufferInputStream].<init>(String)'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithDefaultNS_NodeVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:220,1
    - Dst: '[java.io.StringBufferInputStream].<init>(String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:222,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(java.io.StringBufferInputStream)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:221,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].getDocumentElement()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:221,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:224,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:225,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:226,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:227,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:228,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:228,1
    - Dst: '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
      Src: org.xmlunit.xpath.AbstractXPathEngineTest:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 229
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithDefaultNSEmptyPrefix_NodeVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].getDocumentElement()'
    - '[java.util.HashMap].<init>()'
    - '[javax.xml.parsers.DocumentBuilder].parse(java.io.StringBufferInputStream)'
    - '[java.io.StringBufferInputStream].<init>(String)'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.xpath.AbstractXPathEngineTest)'
    - '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].hasNext()'
    - '[org.xmlunit.xpath.AbstractXPathEngineTest].assertTrue(org.xmlunit.xpath.AbstractXPathEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithDefaultNSEmptyPrefix_NodeVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.xpath.AbstractXPathEngineTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.xpath.AbstractXPathEngineTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.xpath.AbstractXPathEngineTest
    signature: '[org.xmlunit.xpath.AbstractXPathEngineTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.MockitoAnnotations].initMocks()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPathFactory
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.xpath.AbstractXPathEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.xpath.JAXPXPathEngineTest].setupMocks()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/JAXPXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.mockito.MockitoAnnotations].initMocks()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.JAXPXPathEngineTest].setupMocks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPathFactory
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.xpath.XPathEngine
      static: false
      superClass: org.xmlunit.xpath.AbstractXPathEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.xpath.JAXPXPathEngineTest].getEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/JAXPXPathEngineTest.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
    linkageType: ''
    returnType: org.xmlunit.xpath.XPathEngine
    signature: '[org.xmlunit.xpath.JAXPXPathEngineTest].getEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.xpath.XPathFactory].newXPath()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:51,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].when(org.xmlunit.xpath.JAXPXPathEngineTest)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:51,1
    - Dst: '[NullPointerException].<init>()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:51,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].thenThrow(NullPointerException)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:51,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPathFactory
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.xpath.AbstractXPathEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.xpath.JAXPXPathEngineTest].shouldTranslateExceptionInConstructor()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/JAXPXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.xpath.XPathFactory].newXPath()'
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].when(org.xmlunit.xpath.JAXPXPathEngineTest)'
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
    - '[NullPointerException].<init>()'
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].thenThrow(NullPointerException)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.JAXPXPathEngineTest].shouldTranslateExceptionInConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:57,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].sourceWithExternalEntity()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:57,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPathFactory
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.xpath.AbstractXPathEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.xpath.JAXPXPathEngineTest].evaluateDoesNotResolveExternalEntities()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/JAXPXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].sourceWithExternalEntity()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.JAXPXPathEngineTest].evaluateDoesNotResolveExternalEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].getEngine()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:62,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].sourceWithExternalEntity()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:62,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPathFactory
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.xpath.AbstractXPathEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 4
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.xmlunit.xpath.JAXPXPathEngineTest].selectNodesDoesNotResolveExternalEntities()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/JAXPXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].getEngine()'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].sourceWithExternalEntity()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.JAXPXPathEngineTest].selectNodesDoesNotResolveExternalEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:67,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(org.xmlunit.xpath.JAXPXPathEngineTest)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:68,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].sourceWithExternalEntity()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:69,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].evaluate(String,javax.xml.transform.Source)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:69,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].containsString(String)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:69,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].assertThat(String,org.xmlunit.xpath.JAXPXPathEngineTest)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPathFactory
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.xpath.AbstractXPathEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 5
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: '[org.xmlunit.xpath.JAXPXPathEngineTest].usesProvidedDocumentBuilderFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/JAXPXPathEngineTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(org.xmlunit.xpath.JAXPXPathEngineTest)'
    - '[org.xmlunit.xpath.JAXPXPathEngine].evaluate(String,javax.xml.transform.Source)'
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].containsString(String)'
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].sourceWithExternalEntity()'
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].assertThat(String,org.xmlunit.xpath.JAXPXPathEngineTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.JAXPXPathEngineTest].usesProvidedDocumentBuilderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:75,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].deleteOnExit()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:76,1
    - Dst: '[java.io.FileWriter].<init>(org.xmlunit.xpath.JAXPXPathEngineTest)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:77,1
    - Dst: '[java.io.FileWriter].write(String)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:79,1
    - Dst: '[java.io.FileWriter].close()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:81,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].toURI()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:85,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].toASCIIString()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:85,1
    - Dst: '[org.xmlunit.builder.Input].fromString(org.xmlunit.xpath.JAXPXPathEngineTest)'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:87,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngineTest].build()'
      Src: org.xmlunit.xpath.JAXPXPathEngineTest:87,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPathFactory
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.transform.Source
      static: true
      superClass: org.xmlunit.xpath.AbstractXPathEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.xpath.JAXPXPathEngineTest].sourceWithExternalEntity()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/JAXPXPathEngineTest.java
    functionUses: 3
    functionsReached:
    - '[java.io.FileWriter].<init>(org.xmlunit.xpath.JAXPXPathEngineTest)'
    - '[java.io.FileWriter].write(String)'
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].build()'
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].toASCIIString()'
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].toURI()'
    - '[java.io.File].createTempFile(String,String)'
    - '[org.xmlunit.xpath.JAXPXPathEngineTest].deleteOnExit()'
    - '[org.xmlunit.builder.Input].fromString(org.xmlunit.xpath.JAXPXPathEngineTest)'
    - '[java.io.FileWriter].close()'
    linkageType: ''
    returnType: javax.xml.transform.Source
    signature: '[org.xmlunit.xpath.JAXPXPathEngineTest].sourceWithExternalEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPathFactory
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.xpath.JAXPXPathEngineTest
      static: false
      superClass: org.xmlunit.xpath.AbstractXPathEngineTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.xpath.JAXPXPathEngineTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/JAXPXPathEngineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.xpath.JAXPXPathEngineTest
    signature: '[org.xmlunit.xpath.JAXPXPathEngineTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.helpers.LocatorImpl].<init>()'
      Src: org.xmlunit.validation.ValidationHandlerTest:29,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
      Src: org.xmlunit.validation.ValidationHandlerTest:29,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.ValidationHandlerTest:29,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].getResult()'
      Src: org.xmlunit.validation.ValidationHandlerTest:30,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.ValidationHandlerTest:31,1
    - Dst: '[org.junit.Assert].assertFalse(boolean)'
      Src: org.xmlunit.validation.ValidationHandlerTest:31,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ValidationHandlerTest:32,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ValidationHandlerTest:32,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].hasNext()'
      Src: org.xmlunit.validation.ValidationHandlerTest:32,1
    - Dst: '[org.junit.Assert].assertTrue(org.xmlunit.validation.ValidationHandlerTest)'
      Src: org.xmlunit.validation.ValidationHandlerTest:32,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ValidationHandlerTest:33,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ValidationHandlerTest:33,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].next()'
      Src: org.xmlunit.validation.ValidationHandlerTest:33,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].getType()'
      Src: org.xmlunit.validation.ValidationHandlerTest:34,1
    - Dst: '[org.junit.Assert].assertEquals(org.xmlunit.validation.ValidationHandlerTest,org.xmlunit.validation.ValidationHandlerTest)'
      Src: org.xmlunit.validation.ValidationHandlerTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.ValidationHandler
      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: 35
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.validation.ValidationHandlerTest].errorIsAProblem()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidationHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.helpers.LocatorImpl].<init>()'
    - '[org.xmlunit.validation.ValidationHandlerTest].hasNext()'
    - '[org.xmlunit.validation.ValidationHandlerTest].getType()'
    - '[org.junit.Assert].assertFalse(boolean)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[org.junit.Assert].assertTrue(org.xmlunit.validation.ValidationHandlerTest)'
    - '[org.xmlunit.validation.ValidationHandlerTest].next()'
    - '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.ValidationHandler].getResult()'
    - '[org.junit.Assert].assertEquals(org.xmlunit.validation.ValidationHandlerTest,org.xmlunit.validation.ValidationHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidationHandlerTest].errorIsAProblem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.helpers.LocatorImpl].<init>()'
      Src: org.xmlunit.validation.ValidationHandlerTest:39,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
      Src: org.xmlunit.validation.ValidationHandlerTest:39,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].fatalError(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.ValidationHandlerTest:39,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].getResult()'
      Src: org.xmlunit.validation.ValidationHandlerTest:40,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.ValidationHandlerTest:41,1
    - Dst: '[org.junit.Assert].assertFalse(boolean)'
      Src: org.xmlunit.validation.ValidationHandlerTest:41,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ValidationHandlerTest:42,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ValidationHandlerTest:42,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].hasNext()'
      Src: org.xmlunit.validation.ValidationHandlerTest:42,1
    - Dst: '[org.junit.Assert].assertTrue(org.xmlunit.validation.ValidationHandlerTest)'
      Src: org.xmlunit.validation.ValidationHandlerTest:42,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ValidationHandlerTest:43,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ValidationHandlerTest:43,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].next()'
      Src: org.xmlunit.validation.ValidationHandlerTest:43,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].getType()'
      Src: org.xmlunit.validation.ValidationHandlerTest:44,1
    - Dst: '[org.junit.Assert].assertEquals(org.xmlunit.validation.ValidationHandlerTest,org.xmlunit.validation.ValidationHandlerTest)'
      Src: org.xmlunit.validation.ValidationHandlerTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.ValidationHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 45
    functionName: '[org.xmlunit.validation.ValidationHandlerTest].fatalErrorIsAProblem()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidationHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.helpers.LocatorImpl].<init>()'
    - '[org.xmlunit.validation.ValidationHandlerTest].hasNext()'
    - '[org.xmlunit.validation.ValidationHandlerTest].getType()'
    - '[org.junit.Assert].assertFalse(boolean)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[org.junit.Assert].assertTrue(org.xmlunit.validation.ValidationHandlerTest)'
    - '[org.xmlunit.validation.ValidationHandler].fatalError(org.xml.sax.SAXParseException)'
    - '[org.xmlunit.validation.ValidationHandlerTest].next()'
    - '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.ValidationHandler].getResult()'
    - '[org.junit.Assert].assertEquals(org.xmlunit.validation.ValidationHandlerTest,org.xmlunit.validation.ValidationHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidationHandlerTest].fatalErrorIsAProblem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.helpers.LocatorImpl].<init>()'
      Src: org.xmlunit.validation.ValidationHandlerTest:49,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
      Src: org.xmlunit.validation.ValidationHandlerTest:49,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].warning(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.ValidationHandlerTest:49,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].getResult()'
      Src: org.xmlunit.validation.ValidationHandlerTest:50,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.ValidationHandlerTest:51,1
    - Dst: '[org.junit.Assert].assertTrue(boolean)'
      Src: org.xmlunit.validation.ValidationHandlerTest:51,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ValidationHandlerTest:52,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ValidationHandlerTest:52,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].hasNext()'
      Src: org.xmlunit.validation.ValidationHandlerTest:52,1
    - Dst: '[org.junit.Assert].assertTrue(org.xmlunit.validation.ValidationHandlerTest)'
      Src: org.xmlunit.validation.ValidationHandlerTest:52,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ValidationHandlerTest:53,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ValidationHandlerTest:53,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].next()'
      Src: org.xmlunit.validation.ValidationHandlerTest:53,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].getType()'
      Src: org.xmlunit.validation.ValidationHandlerTest:54,1
    - Dst: '[org.junit.Assert].assertEquals(org.xmlunit.validation.ValidationHandlerTest,org.xmlunit.validation.ValidationHandlerTest)'
      Src: org.xmlunit.validation.ValidationHandlerTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.ValidationHandler
      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: 55
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.validation.ValidationHandlerTest].worningIsAProblemButDoesntInvalidateResult()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidationHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.helpers.LocatorImpl].<init>()'
    - '[org.xmlunit.validation.ValidationHandler].warning(org.xml.sax.SAXParseException)'
    - '[org.xmlunit.validation.ValidationHandlerTest].hasNext()'
    - '[org.xmlunit.validation.ValidationHandlerTest].getType()'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[org.junit.Assert].assertTrue(org.xmlunit.validation.ValidationHandlerTest)'
    - '[org.junit.Assert].assertTrue(boolean)'
    - '[org.xmlunit.validation.ValidationHandlerTest].next()'
    - '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.ValidationHandler].getResult()'
    - '[org.junit.Assert].assertEquals(org.xmlunit.validation.ValidationHandlerTest,org.xmlunit.validation.ValidationHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidationHandlerTest].worningIsAProblemButDoesntInvalidateResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.helpers.LocatorImpl].<init>()'
      Src: org.xmlunit.validation.ValidationHandlerTest:59,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
      Src: org.xmlunit.validation.ValidationHandlerTest:59,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].fatalError(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.ValidationHandlerTest:60,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.ValidationHandlerTest:61,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].getResult()'
      Src: org.xmlunit.validation.ValidationHandlerTest:62,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.ValidationHandlerTest:63,1
    - Dst: '[org.junit.Assert].assertFalse(boolean)'
      Src: org.xmlunit.validation.ValidationHandlerTest:63,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ValidationHandlerTest:64,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ValidationHandlerTest:64,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].next()'
      Src: org.xmlunit.validation.ValidationHandlerTest:65,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].hasNext()'
      Src: org.xmlunit.validation.ValidationHandlerTest:66,1
    - Dst: '[org.junit.Assert].assertFalse(org.xmlunit.validation.ValidationHandlerTest)'
      Src: org.xmlunit.validation.ValidationHandlerTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.ValidationHandler
      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: 67
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 67
    functionName: '[org.xmlunit.validation.ValidationHandlerTest].shouldIgnoreErrorThatHasBeenReportedAsFatalAlready()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidationHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.helpers.LocatorImpl].<init>()'
    - '[org.junit.Assert].assertFalse(org.xmlunit.validation.ValidationHandlerTest)'
    - '[org.xmlunit.validation.ValidationHandlerTest].hasNext()'
    - '[org.junit.Assert].assertFalse(boolean)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[org.xmlunit.validation.ValidationHandler].fatalError(org.xml.sax.SAXParseException)'
    - '[org.xmlunit.validation.ValidationHandlerTest].next()'
    - '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.ValidationHandler].getResult()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidationHandlerTest].shouldIgnoreErrorThatHasBeenReportedAsFatalAlready()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.helpers.LocatorImpl].<init>()'
      Src: org.xmlunit.validation.ValidationHandlerTest:71,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
      Src: org.xmlunit.validation.ValidationHandlerTest:71,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].fatalError(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.ValidationHandlerTest:72,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].<init>()'
      Src: org.xmlunit.validation.ValidationHandlerTest:73,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
      Src: org.xmlunit.validation.ValidationHandlerTest:73,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.ValidationHandlerTest:73,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].getResult()'
      Src: org.xmlunit.validation.ValidationHandlerTest:74,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.ValidationHandlerTest:75,1
    - Dst: '[org.junit.Assert].assertFalse(boolean)'
      Src: org.xmlunit.validation.ValidationHandlerTest:75,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ValidationHandlerTest:76,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ValidationHandlerTest:76,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].next()'
      Src: org.xmlunit.validation.ValidationHandlerTest:77,1
    - Dst: '[org.xmlunit.validation.ValidationHandlerTest].hasNext()'
      Src: org.xmlunit.validation.ValidationHandlerTest:78,1
    - Dst: '[org.junit.Assert].assertTrue(org.xmlunit.validation.ValidationHandlerTest)'
      Src: org.xmlunit.validation.ValidationHandlerTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.ValidationHandler
      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: 79
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 79
    functionName: '[org.xmlunit.validation.ValidationHandlerTest].shouldRecordErrorThatIsDifferentFromPreviousFatalAlready()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidationHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.helpers.LocatorImpl].<init>()'
    - '[org.xmlunit.validation.ValidationHandlerTest].hasNext()'
    - '[org.junit.Assert].assertFalse(boolean)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[org.junit.Assert].assertTrue(org.xmlunit.validation.ValidationHandlerTest)'
    - '[org.xmlunit.validation.ValidationHandler].fatalError(org.xml.sax.SAXParseException)'
    - '[org.xmlunit.validation.ValidationHandlerTest].next()'
    - '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.ValidationHandler].getResult()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidationHandlerTest].shouldRecordErrorThatIsDifferentFromPreviousFatalAlready()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationHandler].<init>()'
      Src: org.xmlunit.validation.ValidationHandlerTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.ValidationHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ValidationHandlerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.validation.ValidationHandlerTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidationHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ValidationHandler].<init>()'
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationHandlerTest
    signature: '[org.xmlunit.validation.ValidationHandlerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.MockitoAnnotations].initMocks()'
      Src: org.xmlunit.validation.JAXPValidatorTest:56,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].any()'
      Src: org.xmlunit.validation.JAXPValidatorTest:57,1
    - Dst: '[javax.xml.validation.SchemaFactory].newSchema(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:57,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].when(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:57,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].thenReturn(javax.xml.validation.Schema)'
      Src: org.xmlunit.validation.JAXPValidatorTest:57,1
    - Dst: '[javax.xml.validation.SchemaFactory].newSchema()'
      Src: org.xmlunit.validation.JAXPValidatorTest:58,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].when(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:58,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].thenReturn(javax.xml.validation.Schema)'
      Src: org.xmlunit.validation.JAXPValidatorTest:58,1
    - Dst: '[javax.xml.validation.Schema].newValidator()'
      Src: org.xmlunit.validation.JAXPValidatorTest:59,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].when(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:59,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].thenReturn(javax.xml.validation.Validator)'
      Src: org.xmlunit.validation.JAXPValidatorTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].setupMocks()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidatorTest].any()'
    - '[org.xmlunit.validation.JAXPValidatorTest].when(org.xmlunit.validation.JAXPValidatorTest)'
    - '[javax.xml.validation.Schema].newValidator()'
    - '[org.xmlunit.validation.JAXPValidatorTest].thenReturn(javax.xml.validation.Schema)'
    - '[javax.xml.validation.SchemaFactory].newSchema(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidatorTest].thenReturn(javax.xml.validation.Validator)'
    - '[javax.xml.validation.SchemaFactory].newSchema()'
    - '[org.mockito.MockitoAnnotations].initMocks()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].setupMocks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:63,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:64,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:64,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateSchema()'
      Src: org.xmlunit.validation.JAXPValidatorTest:65,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.JAXPValidatorTest:66,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(boolean)'
      Src: org.xmlunit.validation.JAXPValidatorTest:66,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.JAXPValidatorTest:67,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.JAXPValidatorTest:67,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
      Src: org.xmlunit.validation.JAXPValidatorTest:67,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      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: 68
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].shouldSuccessfullyValidateSchema()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(boolean)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.JAXPValidator].validateSchema()'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].shouldSuccessfullyValidateSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:71,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:72,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:72,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:73,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:73,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:73,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.JAXPValidatorTest:75,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(boolean)'
      Src: org.xmlunit.validation.JAXPValidatorTest:75,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.JAXPValidatorTest:76,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.JAXPValidatorTest:76,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
      Src: org.xmlunit.validation.JAXPValidatorTest:76,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      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: 77
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].shouldSuccessfullyValidateInstance()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(boolean)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].shouldSuccessfullyValidateInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:81,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:82,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:83,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].newSchema(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:83,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchema(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:83,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:84,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:84,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:84,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.JAXPValidatorTest:86,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(boolean)'
      Src: org.xmlunit.validation.JAXPValidatorTest:86,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.JAXPValidatorTest:87,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.JAXPValidatorTest:87,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
      Src: org.xmlunit.validation.JAXPValidatorTest:87,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].shouldSuccessfullyValidateInstanceWhenSchemaIsCreatedExternally()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.JAXPValidatorTest].newSchema(javax.xml.transform.stream.StreamSource)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(boolean)'
    - '[org.xmlunit.validation.JAXPValidator].setSchema(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[javax.xml.validation.SchemaFactory].newInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].shouldSuccessfullyValidateInstanceWhenSchemaIsCreatedExternally()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:91,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:92,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:92,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:92,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.JAXPValidatorTest:94,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(boolean)'
      Src: org.xmlunit.validation.JAXPValidatorTest:94,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.JAXPValidatorTest:95,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.JAXPValidatorTest:95,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
      Src: org.xmlunit.validation.JAXPValidatorTest:95,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].shouldSuccessfullyValidateInstanceWithoutSchemaSource()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(boolean)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].shouldSuccessfullyValidateInstanceWithoutSchemaSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:99,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:100,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:100,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:100,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateSchema()'
      Src: org.xmlunit.validation.JAXPValidatorTest:101,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.JAXPValidatorTest:102,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(boolean)'
      Src: org.xmlunit.validation.JAXPValidatorTest:102,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.JAXPValidatorTest:103,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.JAXPValidatorTest:103,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
      Src: org.xmlunit.validation.JAXPValidatorTest:103,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      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: 104
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].shouldFailOnBrokenSchema()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(boolean)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.JAXPValidator].validateSchema()'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].shouldFailOnBrokenSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:107,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:108,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:108,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:109,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:109,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:109,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.JAXPValidatorTest:111,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(boolean)'
      Src: org.xmlunit.validation.JAXPValidatorTest:111,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.JAXPValidatorTest:112,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.JAXPValidatorTest:112,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
      Src: org.xmlunit.validation.JAXPValidatorTest:112,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      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: 113
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 113
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].shouldFailOnBrokenInstance()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(boolean)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].shouldFailOnBrokenInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:117,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:118,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:119,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].newSchema(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:119,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchema(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:119,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:120,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:120,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:120,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.JAXPValidatorTest:122,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(boolean)'
      Src: org.xmlunit.validation.JAXPValidatorTest:122,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.JAXPValidatorTest:123,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.JAXPValidatorTest:123,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
      Src: org.xmlunit.validation.JAXPValidatorTest:123,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].shouldFailOnBrokenInstanceWhenSchemaIsCreatedExternally()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(boolean)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.JAXPValidatorTest].newSchema(javax.xml.transform.stream.StreamSource)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidator].setSchema(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[javax.xml.validation.SchemaFactory].newInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].shouldFailOnBrokenInstanceWhenSchemaIsCreatedExternally()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:127,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:128,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:128,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:128,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:130,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:130,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:130,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].fail(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:132,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].instanceOf()'
      Src: org.xmlunit.validation.JAXPValidatorTest:134,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertThat(org.xmlunit.validation.JAXPValidatorTest,org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      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: 136
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 136
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].shouldThrowWhenValidatingInstanceAndSchemaIsInvalid()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.JAXPValidatorTest].instanceOf()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertThat(org.xmlunit.validation.JAXPValidatorTest,org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidatorTest].fail(String)'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].shouldThrowWhenValidatingInstanceAndSchemaIsInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:139,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:140,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:140,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:140,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:142,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:142,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:142,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].fail(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:144,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].instanceOf()'
      Src: org.xmlunit.validation.JAXPValidatorTest:146,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertThat(org.xmlunit.validation.JAXPValidatorTest,org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:146,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      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: 148
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 148
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].shouldThrowWhenValidatingInstanceAndSchemaIsNotThere()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.JAXPValidatorTest].instanceOf()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertThat(org.xmlunit.validation.JAXPValidatorTest,org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidatorTest].fail(String)'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].shouldThrowWhenValidatingInstanceAndSchemaIsNotThere()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].any()'
      Src: org.xmlunit.validation.JAXPValidatorTest:152,1
    - Dst: '[javax.xml.validation.SchemaFactory].newSchema(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:152,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].when(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:152,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].<init>()'
      Src: org.xmlunit.validation.JAXPValidatorTest:153,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
      Src: org.xmlunit.validation.JAXPValidatorTest:153,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].thenThrow(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.JAXPValidatorTest:152,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
      Src: org.xmlunit.validation.JAXPValidatorTest:154,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:155,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:155,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateSchema()'
      Src: org.xmlunit.validation.JAXPValidatorTest:156,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.JAXPValidatorTest:157,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(boolean)'
      Src: org.xmlunit.validation.JAXPValidatorTest:157,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.JAXPValidatorTest:158,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.JAXPValidatorTest:158,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
      Src: org.xmlunit.validation.JAXPValidatorTest:158,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 159
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].validateSchemaTranslatesSAXParseExceptionIntoValidationError()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.helpers.LocatorImpl].<init>()'
    - '[org.xmlunit.validation.JAXPValidatorTest].any()'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidatorTest].when(org.xmlunit.validation.JAXPValidatorTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(boolean)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
    - '[javax.xml.validation.SchemaFactory].newSchema(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.JAXPValidatorTest].thenThrow(org.xml.sax.SAXParseException)'
    - '[org.xmlunit.validation.JAXPValidator].validateSchema()'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].validateSchemaTranslatesSAXParseExceptionIntoValidationError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].any()'
      Src: org.xmlunit.validation.JAXPValidatorTest:163,1
    - Dst: '[javax.xml.validation.SchemaFactory].newSchema(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:163,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].when(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:163,1
    - Dst: '[org.xml.sax.SAXException].<init>()'
      Src: org.xmlunit.validation.JAXPValidatorTest:163,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].thenThrow(org.xml.sax.SAXException)'
      Src: org.xmlunit.validation.JAXPValidatorTest:163,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
      Src: org.xmlunit.validation.JAXPValidatorTest:164,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:165,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:165,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateSchema()'
      Src: org.xmlunit.validation.JAXPValidatorTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].validateSchemaTranslatesSAXException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidatorTest].any()'
    - '[org.xmlunit.validation.JAXPValidatorTest].thenThrow(org.xml.sax.SAXException)'
    - '[org.xmlunit.validation.JAXPValidatorTest].when(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xml.sax.SAXException].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
    - '[javax.xml.validation.SchemaFactory].newSchema(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidator].validateSchema()'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].validateSchemaTranslatesSAXException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.helpers.LocatorImpl].<init>()'
      Src: org.xmlunit.validation.JAXPValidatorTest:171,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
      Src: org.xmlunit.validation.JAXPValidatorTest:171,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].doThrow(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.JAXPValidatorTest:171,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].when(javax.xml.validation.Validator)'
      Src: org.xmlunit.validation.JAXPValidatorTest:171,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].any()'
      Src: org.xmlunit.validation.JAXPValidatorTest:172,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].validate(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:171,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
      Src: org.xmlunit.validation.JAXPValidatorTest:173,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:174,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:174,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:175,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:175,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:175,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.JAXPValidatorTest:177,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(boolean)'
      Src: org.xmlunit.validation.JAXPValidatorTest:177,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.JAXPValidatorTest:178,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.JAXPValidatorTest:178,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
      Src: org.xmlunit.validation.JAXPValidatorTest:178,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 179
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].validateInstanceTranslatesSAXParseExceptionIntoValidationError()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.helpers.LocatorImpl].<init>()'
    - '[org.xmlunit.validation.JAXPValidatorTest].any()'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertTrue(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(boolean)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.JAXPValidatorTest].when(javax.xml.validation.Validator)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[org.xmlunit.validation.JAXPValidatorTest].validate(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidatorTest].hasNext()'
    - '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.JAXPValidatorTest].doThrow(org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].validateInstanceTranslatesSAXParseExceptionIntoValidationError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:182,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].deleteOnExit()'
      Src: org.xmlunit.validation.JAXPValidatorTest:183,1
    - Dst: '[java.io.FileWriter].<init>(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:184,1
    - Dst: '[java.io.FileWriter].write(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:186,1
    - Dst: '[java.io.FileWriter].close()'
      Src: org.xmlunit.validation.JAXPValidatorTest:188,1
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:190,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].deleteOnExit()'
      Src: org.xmlunit.validation.JAXPValidatorTest:191,1
    - Dst: '[java.io.FileWriter].<init>(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:192,1
    - Dst: '[java.io.FileWriter].write(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:194,1
    - Dst: '[java.io.FileWriter].close()'
      Src: org.xmlunit.validation.JAXPValidatorTest:201,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].toURI()'
      Src: org.xmlunit.validation.JAXPValidatorTest:204,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:206,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setDisableExternalDtdAccess(boolean)'
      Src: org.xmlunit.validation.JAXPValidatorTest:207,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:208,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:208,1
    - Dst: '[java.io.StringReader].<init>(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:209,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
      Src: org.xmlunit.validation.JAXPValidatorTest:209,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:209,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.JAXPValidatorTest:212,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(boolean)'
      Src: org.xmlunit.validation.JAXPValidatorTest:212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 213
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].validateInstanceDoesNotResolveExternalEntitiesWhenDisabled()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].setDisableExternalDtdAccess(boolean)'
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.JAXPValidatorTest].assertFalse(boolean)'
    - '[java.io.FileWriter].write(String)'
    - '[org.xmlunit.validation.JAXPValidatorTest].deleteOnExit()'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[java.io.StringReader].<init>(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidatorTest].toURI()'
    - '[java.io.File].createTempFile(String,String)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[javax.xml.transform.stream.StreamSource].<init>(org.xmlunit.validation.JAXPValidatorTest)'
    - '[java.io.FileWriter].<init>(org.xmlunit.validation.JAXPValidatorTest)'
    - '[java.io.FileWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].validateInstanceDoesNotResolveExternalEntitiesWhenDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].<init>()'
      Src: org.xmlunit.validation.JAXPValidatorTest:217,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].doThrow(org.xml.sax.SAXException)'
      Src: org.xmlunit.validation.JAXPValidatorTest:217,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].when(javax.xml.validation.Validator)'
      Src: org.xmlunit.validation.JAXPValidatorTest:217,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].any()'
      Src: org.xmlunit.validation.JAXPValidatorTest:217,1
    - Dst: '[org.xmlunit.validation.JAXPValidatorTest].validate(org.xmlunit.validation.JAXPValidatorTest)'
      Src: org.xmlunit.validation.JAXPValidatorTest:217,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
      Src: org.xmlunit.validation.JAXPValidatorTest:218,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:219,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:219,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:220,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.JAXPValidatorTest:220,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.JAXPValidatorTest:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 222
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].validateInstanceTranslatesSAXException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidatorTest].any()'
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xml.sax.SAXException].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.JAXPValidatorTest].when(javax.xml.validation.Validator)'
    - '[org.xmlunit.validation.JAXPValidatorTest].validate(org.xmlunit.validation.JAXPValidatorTest)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidatorTest].doThrow(org.xml.sax.SAXException)'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidatorTest].validateInstanceTranslatesSAXException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.JAXPValidatorTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - javax.xml.validation.Validator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.JAXPValidatorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.validation.JAXPValidatorTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: org.xmlunit.validation.JAXPValidatorTest
    signature: '[org.xmlunit.validation.JAXPValidatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationProblem].<init>(String,int,int,org.xmlunit.validation.ValidationProblemTest)'
      Src: org.xmlunit.validation.ValidationProblemTest:29,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].getMessage()'
      Src: org.xmlunit.validation.ValidationProblemTest:30,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].assertEquals(String,String)'
      Src: org.xmlunit.validation.ValidationProblemTest:30,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].getLine()'
      Src: org.xmlunit.validation.ValidationProblemTest:31,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].assertEquals(int,int)'
      Src: org.xmlunit.validation.ValidationProblemTest:31,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].getColumn()'
      Src: org.xmlunit.validation.ValidationProblemTest:32,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].assertEquals(int,int)'
      Src: org.xmlunit.validation.ValidationProblemTest:32,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].getType()'
      Src: org.xmlunit.validation.ValidationProblemTest:33,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].assertEquals(org.xmlunit.validation.ValidationProblemTest,ProblemType)'
      Src: org.xmlunit.validation.ValidationProblemTest:33,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.validation.ValidationProblemTest].trivialGetterTests()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidationProblemTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ValidationProblem].<init>(String,int,int,org.xmlunit.validation.ValidationProblemTest)'
    - '[org.xmlunit.validation.ValidationProblemTest].assertEquals(int,int)'
    - '[org.xmlunit.validation.ValidationProblemTest].assertEquals(String,String)'
    - '[org.xmlunit.validation.ValidationProblemTest].assertEquals(org.xmlunit.validation.ValidationProblemTest,ProblemType)'
    - '[org.xmlunit.validation.ValidationProblem].getLine()'
    - '[org.xmlunit.validation.ValidationProblem].getMessage()'
    - '[org.xmlunit.validation.ValidationProblem].getColumn()'
    - '[org.xmlunit.validation.ValidationProblem].getType()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidationProblemTest].trivialGetterTests()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationProblem].<init>(String,int,int,org.xmlunit.validation.ValidationProblemTest)'
      Src: org.xmlunit.validation.ValidationProblemTest:39,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].toString()'
      Src: org.xmlunit.validation.ValidationProblemTest:40,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].containsString(String)'
      Src: org.xmlunit.validation.ValidationProblemTest:41,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].assertThat(String,org.xmlunit.validation.ValidationProblemTest)'
      Src: org.xmlunit.validation.ValidationProblemTest:41,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].containsString(String)'
      Src: org.xmlunit.validation.ValidationProblemTest:42,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].assertThat(String,org.xmlunit.validation.ValidationProblemTest)'
      Src: org.xmlunit.validation.ValidationProblemTest:42,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].containsString(String)'
      Src: org.xmlunit.validation.ValidationProblemTest:43,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].assertThat(String,org.xmlunit.validation.ValidationProblemTest)'
      Src: org.xmlunit.validation.ValidationProblemTest:43,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].containsString(String)'
      Src: org.xmlunit.validation.ValidationProblemTest:44,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].assertThat(String,org.xmlunit.validation.ValidationProblemTest)'
      Src: org.xmlunit.validation.ValidationProblemTest:44,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 45
    functionName: '[org.xmlunit.validation.ValidationProblemTest].trivialToStringTest()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidationProblemTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ValidationProblemTest].assertThat(String,org.xmlunit.validation.ValidationProblemTest)'
    - '[org.xmlunit.validation.ValidationProblemTest].containsString(String)'
    - '[org.xmlunit.validation.ValidationProblem].<init>(String,int,int,org.xmlunit.validation.ValidationProblemTest)'
    - '[org.xmlunit.validation.ValidationProblem].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidationProblemTest].trivialToStringTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationProblem].fromException(org.xml.sax.SAXParseException,org.xmlunit.validation.ValidationProblemTest)'
      Src: org.xmlunit.validation.ValidationProblemTest:49,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].getLine()'
      Src: org.xmlunit.validation.ValidationProblemTest:52,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].assertEquals(int,int)'
      Src: org.xmlunit.validation.ValidationProblemTest:52,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].getColumn()'
      Src: org.xmlunit.validation.ValidationProblemTest:53,1
    - Dst: '[org.xmlunit.validation.ValidationProblemTest].assertEquals(int,int)'
      Src: org.xmlunit.validation.ValidationProblemTest:53,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.validation.ValidationProblemTest].shouldSubstituteUNKNOWNForUnknownLocations()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidationProblemTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ValidationProblem].getLine()'
    - '[org.xmlunit.validation.ValidationProblem].fromException(org.xml.sax.SAXParseException,org.xmlunit.validation.ValidationProblemTest)'
    - '[org.xmlunit.validation.ValidationProblem].getColumn()'
    - '[org.xmlunit.validation.ValidationProblemTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidationProblemTest].shouldSubstituteUNKNOWNForUnknownLocations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.xmlunit.validation.ValidationProblemTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.validation.ValidationProblemTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidationProblemTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationProblemTest
    signature: '[org.xmlunit.validation.ValidationProblemTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.MockitoAnnotations].initMocks()'
      Src: org.xmlunit.validation.ParsingValidatorTest:57,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].newSAXParser()'
      Src: org.xmlunit.validation.ParsingValidatorTest:58,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].when(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:58,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].thenReturn(javax.xml.parsers.SAXParser)'
      Src: org.xmlunit.validation.ParsingValidatorTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].setupMocks()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ParsingValidatorTest].when(org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ParsingValidatorTest].thenReturn(javax.xml.parsers.SAXParser)'
    - '[javax.xml.parsers.SAXParserFactory].newSAXParser()'
    - '[org.mockito.MockitoAnnotations].initMocks()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].setupMocks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:63,1
    - Dst: '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:64,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:64,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:64,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:65,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:65,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:65,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.ParsingValidatorTest:67,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].assertTrue(boolean)'
      Src: org.xmlunit.validation.ParsingValidatorTest:67,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ParsingValidatorTest:68,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ParsingValidatorTest:68,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].hasNext()'
      Src: org.xmlunit.validation.ParsingValidatorTest:68,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].assertFalse(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldSuccessfullyValidateSchemaInstance()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.ParsingValidatorTest].assertFalse(org.xmlunit.validation.ParsingValidatorTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.ParsingValidatorTest].assertTrue(boolean)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.ParsingValidatorTest].hasNext()'
    - '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldSuccessfullyValidateSchemaInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:73,1
    - Dst: '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:74,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:74,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:74,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:75,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:75,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:75,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.ParsingValidatorTest:77,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].assertFalse(boolean)'
      Src: org.xmlunit.validation.ParsingValidatorTest:77,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ParsingValidatorTest:78,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ParsingValidatorTest:78,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].hasNext()'
      Src: org.xmlunit.validation.ParsingValidatorTest:78,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].assertTrue(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 79
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldFailOnBrokenSchemaInstance()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.ParsingValidatorTest].assertFalse(boolean)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.ParsingValidatorTest].assertTrue(org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.ParsingValidatorTest].hasNext()'
    - '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldFailOnBrokenSchemaInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:83,1
    - Dst: '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:84,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:84,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:84,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:85,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:85,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:85,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.ParsingValidatorTest:87,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].assertTrue(boolean)'
      Src: org.xmlunit.validation.ParsingValidatorTest:87,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ParsingValidatorTest:88,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ParsingValidatorTest:88,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].hasNext()'
      Src: org.xmlunit.validation.ParsingValidatorTest:88,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].assertFalse(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldSuccessfullyValidateDTDInstance()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.ParsingValidatorTest].assertFalse(org.xmlunit.validation.ParsingValidatorTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.ParsingValidatorTest].assertTrue(boolean)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.ParsingValidatorTest].hasNext()'
    - '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldSuccessfullyValidateDTDInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:93,1
    - Dst: '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:94,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:94,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:94,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:95,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:95,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:95,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.ParsingValidatorTest:97,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].assertFalse(boolean)'
      Src: org.xmlunit.validation.ParsingValidatorTest:97,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ParsingValidatorTest:98,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ParsingValidatorTest:98,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].hasNext()'
      Src: org.xmlunit.validation.ParsingValidatorTest:98,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].assertTrue(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 99
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldFailOnBrokenDTDInstance()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.ParsingValidatorTest].assertFalse(boolean)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.ParsingValidatorTest].assertTrue(org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.ParsingValidatorTest].hasNext()'
    - '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldFailOnBrokenDTDInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:114,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setDisableExternalEntities(boolean)'
      Src: org.xmlunit.validation.ParsingValidatorTest:115,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:116,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
      Src: org.xmlunit.validation.ParsingValidatorTest:116,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:116,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:118,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
      Src: org.xmlunit.validation.ParsingValidatorTest:118,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:118,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.ParsingValidatorTest:121,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].assertTrue(boolean)'
      Src: org.xmlunit.validation.ParsingValidatorTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 122
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].doesNotResolveExternalEntitiesInInstanceWhenDisabled()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.ParsingValidatorTest].assertTrue(boolean)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
    - '[org.xmlunit.validation.ParsingValidator].setDisableExternalEntities(boolean)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].doesNotResolveExternalEntitiesInInstanceWhenDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 2
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldRejectRelaxNG()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldRejectRelaxNG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:132,1
    - Dst: '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:133,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:133,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:133,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateSchema()'
      Src: org.xmlunit.validation.ParsingValidatorTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 135
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldNotAllowSchemaValidation()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ParsingValidator].validateSchema()'
    - '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldNotAllowSchemaValidation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.helpers.LocatorImpl].<init>()'
      Src: org.xmlunit.validation.ParsingValidatorTest:139,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
      Src: org.xmlunit.validation.ParsingValidatorTest:139,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].doThrow(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.ParsingValidatorTest:139,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].when(javax.xml.parsers.SAXParser)'
      Src: org.xmlunit.validation.ParsingValidatorTest:139,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].any()'
      Src: org.xmlunit.validation.ParsingValidatorTest:140,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].any()'
      Src: org.xmlunit.validation.ParsingValidatorTest:140,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].parse(org.xmlunit.validation.ParsingValidatorTest,org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:139,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:142,1
    - Dst: '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:143,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:143,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:143,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:144,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:144,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
      Src: org.xmlunit.validation.ParsingValidatorTest:144,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.validation.ParsingValidatorTest:147,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].assertFalse(boolean)'
      Src: org.xmlunit.validation.ParsingValidatorTest:147,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.validation.ParsingValidatorTest:148,1
    - Dst: '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
      Src: org.xmlunit.validation.ParsingValidatorTest:148,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].hasNext()'
      Src: org.xmlunit.validation.ParsingValidatorTest:148,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].assertTrue(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 137
    functionDepth: 2
    functionLinenumber: 137
    functionLinenumberEnd: 149
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldTranslateSAXParseExceptionDuringParseToValidationError()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.helpers.LocatorImpl].<init>()'
    - '[org.xmlunit.validation.ParsingValidatorTest].doThrow(org.xml.sax.SAXParseException)'
    - '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ParsingValidatorTest].any()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.ParsingValidatorTest].assertFalse(boolean)'
    - '[Iterable<org.xmlunit.validation.ValidationProblem>].iterator()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
    - '[org.xmlunit.validation.ParsingValidatorTest].assertTrue(org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xml.sax.SAXParseException].<init>(String,org.xml.sax.helpers.LocatorImpl)'
    - '[org.xmlunit.validation.ParsingValidatorTest].parse(org.xmlunit.validation.ParsingValidatorTest,org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.validation.ParsingValidatorTest].hasNext()'
    - '[org.xmlunit.validation.ParsingValidatorTest].when(javax.xml.parsers.SAXParser)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldTranslateSAXParseExceptionDuringParseToValidationError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].<init>()'
      Src: org.xmlunit.validation.ParsingValidatorTest:153,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].doThrow(org.xml.sax.SAXException)'
      Src: org.xmlunit.validation.ParsingValidatorTest:153,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].when(javax.xml.parsers.SAXParser)'
      Src: org.xmlunit.validation.ParsingValidatorTest:153,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].any()'
      Src: org.xmlunit.validation.ParsingValidatorTest:154,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].any()'
      Src: org.xmlunit.validation.ParsingValidatorTest:154,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].parse(org.xmlunit.validation.ParsingValidatorTest,org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:153,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:156,1
    - Dst: '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:157,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:157,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.validation.ParsingValidatorTest:157,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:158,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:158,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
      Src: org.xmlunit.validation.ParsingValidatorTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 161
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldMapSAXExceptionDuringParse()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ParsingValidatorTest].any()'
    - '[org.xml.sax.SAXException].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.ParsingValidator].setSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
    - '[org.xmlunit.validation.ParsingValidatorTest].parse(org.xmlunit.validation.ParsingValidatorTest,org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ParsingValidatorTest].doThrow(org.xml.sax.SAXException)'
    - '[org.xmlunit.validation.ParsingValidatorTest].when(javax.xml.parsers.SAXParser)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldMapSAXExceptionDuringParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParserFactory].newSAXParser()'
      Src: org.xmlunit.validation.ParsingValidatorTest:165,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].when(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:165,1
    - Dst: '[org.xml.sax.SAXException].<init>()'
      Src: org.xmlunit.validation.ParsingValidatorTest:165,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].thenThrow(org.xml.sax.SAXException)'
      Src: org.xmlunit.validation.ParsingValidatorTest:165,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:167,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:168,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:168,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
      Src: org.xmlunit.validation.ParsingValidatorTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 171
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldMapSAXException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.SAXParserFactory].newSAXParser()'
    - '[org.xmlunit.validation.ParsingValidatorTest].when(org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xml.sax.SAXException].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
    - '[org.xmlunit.validation.ParsingValidatorTest].thenThrow(org.xml.sax.SAXException)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldMapSAXException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParserFactory].newSAXParser()'
      Src: org.xmlunit.validation.ParsingValidatorTest:175,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].when(org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:175,1
    - Dst: '[javax.xml.parsers.ParserConfigurationException].<init>()'
      Src: org.xmlunit.validation.ParsingValidatorTest:175,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].thenThrow(javax.xml.parsers.ParserConfigurationException)'
      Src: org.xmlunit.validation.ParsingValidatorTest:175,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:177,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:178,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:178,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
      Src: org.xmlunit.validation.ParsingValidatorTest:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 181
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldMapParserConfigurationException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.SAXParserFactory].newSAXParser()'
    - '[org.xmlunit.validation.ParsingValidatorTest].thenThrow(javax.xml.parsers.ParserConfigurationException)'
    - '[org.xmlunit.validation.ParsingValidatorTest].when(org.xmlunit.validation.ParsingValidatorTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
    - '[javax.xml.parsers.ParserConfigurationException].<init>()'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldMapParserConfigurationException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>()'
      Src: org.xmlunit.validation.ParsingValidatorTest:185,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].doThrow(org.xml.sax.SAXNotRecognizedException)'
      Src: org.xmlunit.validation.ParsingValidatorTest:185,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].when(javax.xml.parsers.SAXParser)'
      Src: org.xmlunit.validation.ParsingValidatorTest:185,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].anyString()'
      Src: org.xmlunit.validation.ParsingValidatorTest:186,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].any()'
      Src: org.xmlunit.validation.ParsingValidatorTest:186,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].setProperty(org.xmlunit.validation.ParsingValidatorTest,org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:185,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:188,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:189,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:189,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
      Src: org.xmlunit.validation.ParsingValidatorTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 183
    functionDepth: 2
    functionLinenumber: 183
    functionLinenumberEnd: 192
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldMapSAXNotRecognizedException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXNotRecognizedException].<init>()'
    - '[org.xmlunit.validation.ParsingValidatorTest].doThrow(org.xml.sax.SAXNotRecognizedException)'
    - '[org.xmlunit.validation.ParsingValidatorTest].any()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.ParsingValidatorTest].setProperty(org.xmlunit.validation.ParsingValidatorTest,org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
    - '[org.xmlunit.validation.ParsingValidatorTest].when(javax.xml.parsers.SAXParser)'
    - '[org.xmlunit.validation.ParsingValidatorTest].anyString()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldMapSAXNotRecognizedException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>()'
      Src: org.xmlunit.validation.ParsingValidatorTest:196,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].doThrow(org.xml.sax.SAXNotSupportedException)'
      Src: org.xmlunit.validation.ParsingValidatorTest:196,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].when(javax.xml.parsers.SAXParser)'
      Src: org.xmlunit.validation.ParsingValidatorTest:196,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].anyString()'
      Src: org.xmlunit.validation.ParsingValidatorTest:197,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].any()'
      Src: org.xmlunit.validation.ParsingValidatorTest:197,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].setProperty(org.xmlunit.validation.ParsingValidatorTest,org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:196,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:199,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:200,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:200,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
      Src: org.xmlunit.validation.ParsingValidatorTest:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 203
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldMapSAXNotSupportedException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ParsingValidatorTest].any()'
    - '[org.xml.sax.SAXNotSupportedException].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.ParsingValidatorTest].setProperty(org.xmlunit.validation.ParsingValidatorTest,org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
    - '[org.xmlunit.validation.ParsingValidatorTest].doThrow(org.xml.sax.SAXNotSupportedException)'
    - '[org.xmlunit.validation.ParsingValidatorTest].when(javax.xml.parsers.SAXParser)'
    - '[org.xmlunit.validation.ParsingValidatorTest].anyString()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldMapSAXNotSupportedException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>()'
      Src: org.xmlunit.validation.ParsingValidatorTest:207,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].doThrow(java.io.IOException)'
      Src: org.xmlunit.validation.ParsingValidatorTest:207,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].when(javax.xml.parsers.SAXParser)'
      Src: org.xmlunit.validation.ParsingValidatorTest:207,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].any()'
      Src: org.xmlunit.validation.ParsingValidatorTest:208,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].any()'
      Src: org.xmlunit.validation.ParsingValidatorTest:208,1
    - Dst: '[org.xmlunit.validation.ParsingValidatorTest].parse(org.xmlunit.validation.ParsingValidatorTest,org.xmlunit.validation.ParsingValidatorTest)'
      Src: org.xmlunit.validation.ParsingValidatorTest:207,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:210,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidatorTest:211,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.validation.ParsingValidatorTest:211,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
      Src: org.xmlunit.validation.ParsingValidatorTest:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 205
    functionDepth: 2
    functionLinenumber: 205
    functionLinenumberEnd: 214
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].shouldMapIOException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>()'
    - '[org.xmlunit.validation.ParsingValidatorTest].any()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.ParsingValidatorTest].doThrow(java.io.IOException)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.stream.StreamSource,javax.xml.parsers.SAXParserFactory)'
    - '[org.xmlunit.validation.ParsingValidatorTest].parse(org.xmlunit.validation.ParsingValidatorTest,org.xmlunit.validation.ParsingValidatorTest)'
    - '[org.xmlunit.validation.ParsingValidatorTest].when(javax.xml.parsers.SAXParser)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidatorTest].shouldMapIOException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ParsingValidatorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.validation.ParsingValidatorTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.validation.ParsingValidatorTest
    signature: '[org.xmlunit.validation.ParsingValidatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>()'
      Src: org.xmlunit.validation.ValidatorTest:24,1
    - Dst: '[org.xmlunit.validation.Validator].setSchemaSources(Source[])'
      Src: org.xmlunit.validation.ValidatorTest:38,1
    - Dst: '[org.xmlunit.validation.Validator].getSchemaSources()'
      Src: org.xmlunit.validation.ValidatorTest:39,1
    - Dst: '[org.junit.Assert].assertNotNull(Source[])'
      Src: org.xmlunit.validation.ValidatorTest:39,1
    - Dst: '[org.xmlunit.validation.Validator].getSchemaSources()'
      Src: org.xmlunit.validation.ValidatorTest:40,1
    - Dst: '[org.junit.Assert].assertEquals(int,org.xmlunit.validation.ValidatorTest)'
      Src: org.xmlunit.validation.ValidatorTest:40,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 41
    functionName: '[org.xmlunit.validation.ValidatorTest].shouldReturnEmptyArrayForNullSchemaSources()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].assertEquals(int,org.xmlunit.validation.ValidatorTest)'
    - '[org.xmlunit.validation.Validator].<init>()'
    - '[org.xmlunit.validation.Validator].setSchemaSources(Source[])'
    - '[org.xmlunit.validation.Validator].getSchemaSources()'
    - '[org.junit.Assert].assertNotNull(Source[])'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidatorTest].shouldReturnEmptyArrayForNullSchemaSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.Assert].assertTrue()'
      Src: org.xmlunit.validation.ValidatorTest:45,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.validation.ValidatorTest].shouldUseJAXPForXMLSchema()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidatorTest].shouldUseJAXPForXMLSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.Assert].assertTrue()'
      Src: org.xmlunit.validation.ValidatorTest:51,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.validation.ValidatorTest].shouldUseParsingForDTD()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidatorTest].shouldUseParsingForDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.xmlunit.validation.ValidatorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.validation.ValidatorTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.validation.ValidatorTest
    signature: '[org.xmlunit.validation.ValidatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.util.LinqyTest:28,1
    - Dst: '[java.util.ArrayList].add(Object)'
      Src: org.xmlunit.util.LinqyTest:29,1
    - Dst: '[org.xmlunit.util.Linqy].cast(java.util.ArrayList)'
      Src: org.xmlunit.util.LinqyTest:30,1
    - Dst: '[org.junit.Assert].assertTrue()'
      Src: org.xmlunit.util.LinqyTest: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 32
    functionName: '[org.xmlunit.util.LinqyTest].castContract()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(Object)'
    - '[org.junit.Assert].assertTrue()'
    - '[org.xmlunit.util.Linqy].cast(java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.LinqyTest].castContract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.util.LinqyTest:36,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.xmlunit.util.LinqyTest:37,1
    - Dst: '[IdentityMapper].<init>()'
      Src: org.xmlunit.util.LinqyTest:38,1
    - Dst: '[org.xmlunit.util.Linqy].map(java.util.ArrayList,IdentityMapper)'
      Src: org.xmlunit.util.LinqyTest:38,1
    - Dst: '[Iterable<T>].iterator()'
      Src: org.xmlunit.util.LinqyTest:38,1
    - Dst: '[org.xmlunit.util.LinqyTest].next()'
      Src: org.xmlunit.util.LinqyTest:39,1
    - Dst: '[org.xmlunit.util.LinqyTest].remove()'
      Src: org.xmlunit.util.LinqyTest:40,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.xmlunit.util.LinqyTest:41,1
    - Dst: '[org.junit.Assert].assertEquals(int,org.xmlunit.util.LinqyTest)'
      Src: org.xmlunit.util.LinqyTest:41,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 42
    functionName: '[org.xmlunit.util.LinqyTest].canRemoveFromMapIterator()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.LinqyTest].next()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.xmlunit.util.LinqyTest].remove()'
    - '[Iterable<T>].iterator()'
    - '[org.junit.Assert].assertEquals(int,org.xmlunit.util.LinqyTest)'
    - '[java.util.ArrayList].add(String)'
    - '[IdentityMapper].<init>()'
    - '[org.xmlunit.util.Linqy].map(java.util.ArrayList,IdentityMapper)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.LinqyTest].canRemoveFromMapIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.util.LinqyTest:46,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.xmlunit.util.LinqyTest:47,1
    - Dst: '[IsNotNullPredicate].<init>()'
      Src: org.xmlunit.util.LinqyTest:48,1
    - Dst: '[org.xmlunit.util.Linqy].filter(java.util.ArrayList,IsNotNullPredicate)'
      Src: org.xmlunit.util.LinqyTest:48,1
    - Dst: '[Iterable<T>].iterator()'
      Src: org.xmlunit.util.LinqyTest:48,1
    - Dst: '[org.xmlunit.util.LinqyTest].next()'
      Src: org.xmlunit.util.LinqyTest:49,1
    - Dst: '[org.xmlunit.util.LinqyTest].remove()'
      Src: org.xmlunit.util.LinqyTest:50,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.xmlunit.util.LinqyTest:51,1
    - Dst: '[org.junit.Assert].assertEquals(int,org.xmlunit.util.LinqyTest)'
      Src: org.xmlunit.util.LinqyTest:51,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 52
    functionName: '[org.xmlunit.util.LinqyTest].canRemoveFromFilterIterator()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.LinqyTest].next()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.xmlunit.util.LinqyTest].remove()'
    - '[Iterable<T>].iterator()'
    - '[org.junit.Assert].assertEquals(int,org.xmlunit.util.LinqyTest)'
    - '[java.util.ArrayList].add(String)'
    - '[org.xmlunit.util.Linqy].filter(java.util.ArrayList,IsNotNullPredicate)'
    - '[IsNotNullPredicate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.LinqyTest].canRemoveFromFilterIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.util.LinqyTest:56,1
    - Dst: '[org.xmlunit.util.Linqy].all(java.util.ArrayList,null)'
      Src: org.xmlunit.util.LinqyTest:56,1
    - Dst: '[org.junit.Assert].assertTrue(boolean)'
      Src: org.xmlunit.util.LinqyTest:56,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.xmlunit.util.LinqyTest].allShouldReturnTrueOnEmptySequence()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].assertTrue(boolean)'
    - '[java.util.ArrayList].<init>()'
    - '[org.xmlunit.util.Linqy].all(java.util.ArrayList,null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.LinqyTest].allShouldReturnTrueOnEmptySequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.util.LinqyTest:61,1
    - Dst: '[org.xmlunit.util.Linqy].any(java.util.ArrayList,null)'
      Src: org.xmlunit.util.LinqyTest:61,1
    - Dst: '[org.junit.Assert].assertFalse(boolean)'
      Src: org.xmlunit.util.LinqyTest:61,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.util.LinqyTest].anyShouldReturnFalseOnEmptySequence()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Linqy].any(java.util.ArrayList,null)'
    - '[java.util.ArrayList].<init>()'
    - '[org.junit.Assert].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.LinqyTest].anyShouldReturnFalseOnEmptySequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(boolean,boolean,boolean)'
      Src: org.xmlunit.util.LinqyTest:66,1
    - Dst: '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
      Src: org.xmlunit.util.LinqyTest:67,1
    - Dst: '[org.xmlunit.util.Linqy].any(org.xmlunit.util.LinqyTest,org.xmlunit.util.LinqyTest.IdentityPredicate)'
      Src: org.xmlunit.util.LinqyTest:66,1
    - Dst: '[org.junit.Assert].assertTrue(boolean)'
      Src: org.xmlunit.util.LinqyTest:66,1
    - Dst: '[java.util.Arrays].asList(boolean,boolean)'
      Src: org.xmlunit.util.LinqyTest:68,1
    - Dst: '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
      Src: org.xmlunit.util.LinqyTest:68,1
    - Dst: '[org.xmlunit.util.Linqy].any(org.xmlunit.util.LinqyTest,org.xmlunit.util.LinqyTest.IdentityPredicate)'
      Src: org.xmlunit.util.LinqyTest:68,1
    - Dst: '[org.junit.Assert].assertTrue(boolean)'
      Src: org.xmlunit.util.LinqyTest:68,1
    - Dst: '[java.util.Arrays].asList(boolean,boolean)'
      Src: org.xmlunit.util.LinqyTest:69,1
    - Dst: '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
      Src: org.xmlunit.util.LinqyTest:69,1
    - Dst: '[org.xmlunit.util.Linqy].any(org.xmlunit.util.LinqyTest,org.xmlunit.util.LinqyTest.IdentityPredicate)'
      Src: org.xmlunit.util.LinqyTest:69,1
    - Dst: '[org.junit.Assert].assertTrue(boolean)'
      Src: org.xmlunit.util.LinqyTest:69,1
    - Dst: '[java.util.Arrays].asList(boolean,boolean,boolean)'
      Src: org.xmlunit.util.LinqyTest:70,1
    - Dst: '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
      Src: org.xmlunit.util.LinqyTest:71,1
    - Dst: '[org.xmlunit.util.Linqy].any(org.xmlunit.util.LinqyTest,org.xmlunit.util.LinqyTest.IdentityPredicate)'
      Src: org.xmlunit.util.LinqyTest:70,1
    - Dst: '[org.junit.Assert].assertTrue(boolean)'
      Src: org.xmlunit.util.LinqyTest:70,1
    - Dst: '[java.util.Arrays].asList(boolean,boolean)'
      Src: org.xmlunit.util.LinqyTest:72,1
    - Dst: '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
      Src: org.xmlunit.util.LinqyTest:72,1
    - Dst: '[org.xmlunit.util.Linqy].any(org.xmlunit.util.LinqyTest,org.xmlunit.util.LinqyTest.IdentityPredicate)'
      Src: org.xmlunit.util.LinqyTest:72,1
    - Dst: '[org.junit.Assert].assertFalse(boolean)'
      Src: org.xmlunit.util.LinqyTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    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: 73
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.util.LinqyTest].anyContract()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].assertFalse(boolean)'
    - '[java.util.Arrays].asList(boolean,boolean,boolean)'
    - '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
    - '[org.junit.Assert].assertTrue(boolean)'
    - '[org.xmlunit.util.Linqy].any(org.xmlunit.util.LinqyTest,org.xmlunit.util.LinqyTest.IdentityPredicate)'
    - '[java.util.Arrays].asList(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.LinqyTest].anyContract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(boolean,boolean,boolean)'
      Src: org.xmlunit.util.LinqyTest:77,1
    - Dst: '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
      Src: org.xmlunit.util.LinqyTest:78,1
    - Dst: '[org.xmlunit.util.Linqy].all(org.xmlunit.util.LinqyTest,org.xmlunit.util.LinqyTest.IdentityPredicate)'
      Src: org.xmlunit.util.LinqyTest:77,1
    - Dst: '[org.junit.Assert].assertFalse(boolean)'
      Src: org.xmlunit.util.LinqyTest:77,1
    - Dst: '[java.util.Arrays].asList(boolean,boolean)'
      Src: org.xmlunit.util.LinqyTest:79,1
    - Dst: '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
      Src: org.xmlunit.util.LinqyTest:79,1
    - Dst: '[org.xmlunit.util.Linqy].all(org.xmlunit.util.LinqyTest,org.xmlunit.util.LinqyTest.IdentityPredicate)'
      Src: org.xmlunit.util.LinqyTest:79,1
    - Dst: '[org.junit.Assert].assertFalse(boolean)'
      Src: org.xmlunit.util.LinqyTest:79,1
    - Dst: '[java.util.Arrays].asList(boolean,boolean)'
      Src: org.xmlunit.util.LinqyTest:80,1
    - Dst: '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
      Src: org.xmlunit.util.LinqyTest:80,1
    - Dst: '[org.xmlunit.util.Linqy].all(org.xmlunit.util.LinqyTest,org.xmlunit.util.LinqyTest.IdentityPredicate)'
      Src: org.xmlunit.util.LinqyTest:80,1
    - Dst: '[org.junit.Assert].assertTrue(boolean)'
      Src: org.xmlunit.util.LinqyTest:80,1
    - Dst: '[java.util.Arrays].asList(boolean,boolean,boolean)'
      Src: org.xmlunit.util.LinqyTest:81,1
    - Dst: '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
      Src: org.xmlunit.util.LinqyTest:82,1
    - Dst: '[org.xmlunit.util.Linqy].all(org.xmlunit.util.LinqyTest,org.xmlunit.util.LinqyTest.IdentityPredicate)'
      Src: org.xmlunit.util.LinqyTest:81,1
    - Dst: '[org.junit.Assert].assertFalse(boolean)'
      Src: org.xmlunit.util.LinqyTest:81,1
    - Dst: '[java.util.Arrays].asList(boolean,boolean)'
      Src: org.xmlunit.util.LinqyTest:83,1
    - Dst: '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
      Src: org.xmlunit.util.LinqyTest:83,1
    - Dst: '[org.xmlunit.util.Linqy].all(org.xmlunit.util.LinqyTest,org.xmlunit.util.LinqyTest.IdentityPredicate)'
      Src: org.xmlunit.util.LinqyTest:83,1
    - Dst: '[org.junit.Assert].assertFalse(boolean)'
      Src: org.xmlunit.util.LinqyTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    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: 84
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[org.xmlunit.util.LinqyTest].allContract()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].assertFalse(boolean)'
    - '[java.util.Arrays].asList(boolean,boolean,boolean)'
    - '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
    - '[org.junit.Assert].assertTrue(boolean)'
    - '[org.xmlunit.util.Linqy].all(org.xmlunit.util.LinqyTest,org.xmlunit.util.LinqyTest.IdentityPredicate)'
    - '[java.util.Arrays].asList(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.LinqyTest].allContract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Linqy].singleton(String)'
      Src: org.xmlunit.util.LinqyTest:88,1
    - Dst: '[Iterable<E>].iterator()'
      Src: org.xmlunit.util.LinqyTest:88,1
    - Dst: '[org.xmlunit.util.LinqyTest].next()'
      Src: org.xmlunit.util.LinqyTest:89,1
    - Dst: '[org.xmlunit.util.LinqyTest].next()'
      Src: org.xmlunit.util.LinqyTest:90,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[org.xmlunit.util.LinqyTest].cantReadPastFirstElementForSingleton()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.LinqyTest].next()'
    - '[Iterable<E>].iterator()'
    - '[org.xmlunit.util.Linqy].singleton(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.LinqyTest].cantReadPastFirstElementForSingleton()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Linqy].singleton(String)'
      Src: org.xmlunit.util.LinqyTest:95,1
    - Dst: '[Iterable<E>].iterator()'
      Src: org.xmlunit.util.LinqyTest:95,1
    - Dst: '[org.xmlunit.util.LinqyTest].remove()'
      Src: org.xmlunit.util.LinqyTest:96,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionName: '[org.xmlunit.util.LinqyTest].cantRemoveFromSingletonIterator()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.LinqyTest].remove()'
    - '[Iterable<E>].iterator()'
    - '[org.xmlunit.util.Linqy].singleton(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.LinqyTest].cantRemoveFromSingletonIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String)'
      Src: org.xmlunit.util.LinqyTest:101,1
    - Dst: '[org.xmlunit.util.IsNullPredicate].<init>()'
      Src: org.xmlunit.util.LinqyTest:101,1
    - Dst: '[org.xmlunit.util.Linqy].filter(org.xmlunit.util.LinqyTest,org.xmlunit.util.IsNullPredicate)'
      Src: org.xmlunit.util.LinqyTest:101,1
    - Dst: '[Iterable<T>].iterator()'
      Src: org.xmlunit.util.LinqyTest:101,1
    - Dst: '[org.xmlunit.util.LinqyTest].next()'
      Src: org.xmlunit.util.LinqyTest:103,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: 104
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.util.LinqyTest].cantReadPastLastFilterElement()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Linqy].filter(org.xmlunit.util.LinqyTest,org.xmlunit.util.IsNullPredicate)'
    - '[org.xmlunit.util.LinqyTest].next()'
    - '[Iterable<T>].iterator()'
    - '[java.util.Arrays].asList(String)'
    - '[org.xmlunit.util.IsNullPredicate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.LinqyTest].cantReadPastLastFilterElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.AbstractCollection].<init>()'
      Src: org.xmlunit.util.LinqyTest:109,1
    - Dst: '[org.xmlunit.util.Linqy].count(java.util.AbstractCollection)'
      Src: org.xmlunit.util.LinqyTest:109,1
    - Dst: '[org.junit.Assert].assertEquals(int,int)'
      Src: org.xmlunit.util.LinqyTest:121,1
    - Dst: '[org.junit.Assert].assertFalse(String)'
      Src: org.xmlunit.util.LinqyTest:122,1
    - Dst: '[org.junit.Assert].assertTrue(String)'
      Src: org.xmlunit.util.LinqyTest:123,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.util.LinqyTest].countUsesCollectionSizeWhenAvailable()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].assertFalse(String)'
    - '[org.junit.Assert].assertEquals(int,int)'
    - '[org.junit.Assert].assertTrue(String)'
    - '[org.xmlunit.util.Linqy].count(java.util.AbstractCollection)'
    - '[java.util.AbstractCollection].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.LinqyTest].countUsesCollectionSizeWhenAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterable].<init>()'
      Src: org.xmlunit.util.LinqyTest:129,1
    - Dst: '[org.xmlunit.util.Linqy].count(Iterable)'
      Src: org.xmlunit.util.LinqyTest:129,1
    - Dst: '[org.junit.Assert].assertEquals(int,int)'
      Src: org.xmlunit.util.LinqyTest:136,1
    - Dst: '[org.junit.Assert].assertTrue(String)'
      Src: org.xmlunit.util.LinqyTest:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 138
    functionName: '[org.xmlunit.util.LinqyTest].countDoesntNeedCollection()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Linqy].count(Iterable)'
    - '[org.junit.Assert].assertTrue(String)'
    - '[Iterable].<init>()'
    - '[org.junit.Assert].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.LinqyTest].countDoesntNeedCollection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.xmlunit.util.LinqyTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.LinqyTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.LinqyTest
    signature: '[org.xmlunit.util.LinqyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[org.xmlunit.util.LinqyTest.IdentityPredicate].test(Boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.util.LinqyTest.IdentityPredicate].test(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.LinqyTest.IdentityPredicate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.LinqyTest.IdentityPredicate
    signature: '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[org.xmlunit.util.LinqyTest.IdentityMapper].apply(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.xmlunit.util.LinqyTest.IdentityMapper].apply(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.LinqyTest.IdentityMapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.LinqyTest.IdentityMapper].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.LinqyTest.IdentityMapper
    signature: '[org.xmlunit.util.LinqyTest.IdentityMapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toTest
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.xmlunit.util.LinqyTest.IsNotNullPredicate].test(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.util.LinqyTest.IsNotNullPredicate].test(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.LinqyTest.IsNotNullPredicate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.LinqyTest.IsNotNullPredicate].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.LinqyTest.IsNotNullPredicate
    signature: '[org.xmlunit.util.LinqyTest.IsNotNullPredicate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.IsNullPredicate].<init>()'
      Src: org.xmlunit.util.IsNullPredicateTest:23,1
    - Dst: '[org.xmlunit.util.IsNullPredicate].test(null)'
      Src: org.xmlunit.util.IsNullPredicateTest:23,1
    - Dst: '[org.xmlunit.util.IsNullPredicateTest].assertTrue(boolean)'
      Src: org.xmlunit.util.IsNullPredicateTest:23,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[org.xmlunit.util.IsNullPredicateTest].shouldReturnTrueOnNull()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/IsNullPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.IsNullPredicate].<init>()'
    - '[org.xmlunit.util.IsNullPredicateTest].assertTrue(boolean)'
    - '[org.xmlunit.util.IsNullPredicate].test(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.IsNullPredicateTest].shouldReturnTrueOnNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.IsNullPredicateTest].assertTrue()'
      Src: org.xmlunit.util.IsNullPredicateTest:29,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: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[org.xmlunit.util.IsNullPredicateTest].shouldReturnFalseOnNonNull()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/IsNullPredicateTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.IsNullPredicateTest].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.IsNullPredicateTest].shouldReturnFalseOnNonNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.xmlunit.util.IsNullPredicateTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.IsNullPredicateTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/IsNullPredicateTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.IsNullPredicateTest
    signature: '[org.xmlunit.util.IsNullPredicateTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.util.NodesTest:45,1
    - Dst: '[org.xmlunit.util.NodesTest].newDocumentBuilder()'
      Src: org.xmlunit.util.NodesTest:45,1
    - Dst: '[org.xmlunit.util.NodesTest].newDocument()'
      Src: org.xmlunit.util.NodesTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.util.NodesTest].createDoc()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.NodesTest].newDocument()'
    - '[org.xmlunit.util.NodesTest].newDocumentBuilder()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].createDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:50,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:51,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.xmlunit.util.NodesTest:52,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:52,1
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: org.xmlunit.util.NodesTest:53,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(org.xmlunit.util.NodesTest,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:53,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: org.xmlunit.util.NodesTest:54,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(org.xmlunit.util.NodesTest,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:54,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.util.NodesTest:55,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(javax.xml.namespace.QName,javax.xml.namespace.QName)'
      Src: org.xmlunit.util.NodesTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 56
    functionName: '[org.xmlunit.util.NodesTest].qNameOfElementWithNoNs()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].getQName(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[org.xmlunit.util.NodesTest].assertEquals(org.xmlunit.util.NodesTest,org.xmlunit.util.NodesTest)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[org.xmlunit.util.NodesTest].assertEquals(javax.xml.namespace.QName,javax.xml.namespace.QName)'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].qNameOfElementWithNoNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.util.NodesTest:59,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:60,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.xmlunit.util.NodesTest:61,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:61,1
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: org.xmlunit.util.NodesTest:62,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:62,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: org.xmlunit.util.NodesTest:63,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(org.xmlunit.util.NodesTest,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:63,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: org.xmlunit.util.NodesTest:64,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(javax.xml.namespace.QName,javax.xml.namespace.QName)'
      Src: org.xmlunit.util.NodesTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 65
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 65
    functionName: '[org.xmlunit.util.NodesTest].qNameOfElementWithNsNoPrefix()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].getQName(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[org.xmlunit.util.NodesTest].assertEquals(org.xmlunit.util.NodesTest,org.xmlunit.util.NodesTest)'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[org.xmlunit.util.NodesTest].assertEquals(javax.xml.namespace.QName,javax.xml.namespace.QName)'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].qNameOfElementWithNsNoPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.xmlunit.util.NodesTest:68,1
    - Dst: '[org.xmlunit.util.NodesTest].setPrefix(String)'
      Src: org.xmlunit.util.NodesTest:69,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:70,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.xmlunit.util.NodesTest:71,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:71,1
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: org.xmlunit.util.NodesTest:72,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:72,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: org.xmlunit.util.NodesTest:73,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:73,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: org.xmlunit.util.NodesTest:74,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(javax.xml.namespace.QName,javax.xml.namespace.QName)'
      Src: org.xmlunit.util.NodesTest:74,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: org.xmlunit.util.NodesTest:75,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(javax.xml.namespace.QName,javax.xml.namespace.QName)'
      Src: org.xmlunit.util.NodesTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 76
    functionName: '[org.xmlunit.util.NodesTest].qNameOfElementWithNsAndPrefix()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].getQName(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[org.xmlunit.util.NodesTest].setPrefix(String)'
    - '[org.xmlunit.util.NodesTest].assertEquals(javax.xml.namespace.QName,javax.xml.namespace.QName)'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].qNameOfElementWithNsAndPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:79,1
    - Dst: '[org.xmlunit.util.Nodes].getMergedNestedText(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:80,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
      Src: org.xmlunit.util.NodesTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.xmlunit.util.NodesTest].mergeNoTexts()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].getMergedNestedText(org.xmlunit.util.NodesTest)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].mergeNoTexts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:84,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.util.NodesTest:85,1
    - Dst: '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:86,1
    - Dst: '[org.xmlunit.util.Nodes].getMergedNestedText(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:87,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
      Src: org.xmlunit.util.NodesTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 88
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.util.NodesTest].mergeSingleTextNode()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.util.Nodes].getMergedNestedText(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].mergeSingleTextNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:91,1
    - Dst: '[org.w3c.dom.Document].createCDATASection(String)'
      Src: org.xmlunit.util.NodesTest:92,1
    - Dst: '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:93,1
    - Dst: '[org.xmlunit.util.Nodes].getMergedNestedText(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:94,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
      Src: org.xmlunit.util.NodesTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 95
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionName: '[org.xmlunit.util.NodesTest].mergeSingleCDATASection()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.util.Nodes].getMergedNestedText(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
    - '[org.w3c.dom.Document].createCDATASection(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].mergeSingleCDATASection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:98,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:99,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.util.NodesTest:100,1
    - Dst: '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:101,1
    - Dst: '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:102,1
    - Dst: '[org.xmlunit.util.Nodes].getMergedNestedText(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:103,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
      Src: org.xmlunit.util.NodesTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 104
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.util.NodesTest].mergeIgnoresTextOfChildren()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.util.Nodes].getMergedNestedText(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].mergeIgnoresTextOfChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:107,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.xmlunit.util.NodesTest:108,1
    - Dst: '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:109,1
    - Dst: '[org.xmlunit.util.Nodes].getMergedNestedText(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:110,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
      Src: org.xmlunit.util.NodesTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 111
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.util.NodesTest].mergeIgnoresComments()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createComment(String)'
    - '[org.xmlunit.util.Nodes].getMergedNestedText(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].mergeIgnoresComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:114,1
    - Dst: '[org.w3c.dom.Document].createCDATASection(String)'
      Src: org.xmlunit.util.NodesTest:115,1
    - Dst: '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:116,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:117,1
    - Dst: '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:117,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.util.NodesTest:118,1
    - Dst: '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:119,1
    - Dst: '[org.xmlunit.util.Nodes].getMergedNestedText(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:120,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(org.xmlunit.util.NodesTest,String)'
      Src: org.xmlunit.util.NodesTest:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 121
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 121
    functionName: '[org.xmlunit.util.NodesTest].mergeMultipleChildren()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.xmlunit.util.Nodes].getMergedNestedText(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].assertEquals(org.xmlunit.util.NodesTest,String)'
    - '[org.xmlunit.util.NodesTest].appendChild(org.xmlunit.util.NodesTest)'
    - '[org.w3c.dom.Document].createCDATASection(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].mergeMultipleChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:124,1
    - Dst: '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:125,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].size()'
      Src: org.xmlunit.util.NodesTest:126,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 127
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionName: '[org.xmlunit.util.NodesTest].attributeMapNoAttributes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.util.NodesTest)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[java.util.Map<javax.xml.namespace.QName,String>].size()'
    - '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].attributeMapNoAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:130,1
    - Dst: '[org.xmlunit.util.NodesTest].setAttribute(String,String)'
      Src: org.xmlunit.util.NodesTest:131,1
    - Dst: '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:132,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].size()'
      Src: org.xmlunit.util.NodesTest:133,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:133,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.util.NodesTest:134,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].get(javax.xml.namespace.QName)'
      Src: org.xmlunit.util.NodesTest:134,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 135
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 135
    functionName: '[org.xmlunit.util.NodesTest].attributeMapNoNS()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.NodesTest].setAttribute(String,String)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[java.util.Map<javax.xml.namespace.QName,String>].size()'
    - '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.util.NodesTest)'
    - '[java.util.Map<javax.xml.namespace.QName,String>].get(javax.xml.namespace.QName)'
    - '[javax.xml.namespace.QName].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].attributeMapNoNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:138,1
    - Dst: '[org.xmlunit.util.NodesTest].setAttributeNS(String,String,String)'
      Src: org.xmlunit.util.NodesTest:139,1
    - Dst: '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:140,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].size()'
      Src: org.xmlunit.util.NodesTest:141,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:141,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: org.xmlunit.util.NodesTest:142,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].get(javax.xml.namespace.QName)'
      Src: org.xmlunit.util.NodesTest:142,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:142,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: org.xmlunit.util.NodesTest:143,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].get(javax.xml.namespace.QName)'
      Src: org.xmlunit.util.NodesTest:143,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 144
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 144
    functionName: '[org.xmlunit.util.NodesTest].attributeMapwithNS()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.NodesTest].setAttributeNS(String,String,String)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[java.util.Map<javax.xml.namespace.QName,String>].size()'
    - '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.util.NodesTest)'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    - '[java.util.Map<javax.xml.namespace.QName,String>].get(javax.xml.namespace.QName)'
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].attributeMapwithNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:147,1
    - Dst: '[org.xmlunit.util.NodesTest].setAttribute(String,String)'
      Src: org.xmlunit.util.NodesTest:148,1
    - Dst: '[org.xmlunit.util.NodesTest].setAttribute(String,String)'
      Src: org.xmlunit.util.NodesTest:149,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.util.NodesTest:150,1
    - Dst: '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.util.NodesTest,org.xmlunit.util.Predicate)'
      Src: org.xmlunit.util.NodesTest:150,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].size()'
      Src: org.xmlunit.util.NodesTest:156,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:156,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.xmlunit.util.NodesTest:157,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].get(javax.xml.namespace.QName)'
      Src: org.xmlunit.util.NodesTest:157,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 158
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 158
    functionName: '[org.xmlunit.util.NodesTest].attributeMapWithFilter()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.NodesTest].setAttribute(String,String)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[java.util.Map<javax.xml.namespace.QName,String>].size()'
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
    - '[java.util.Map<javax.xml.namespace.QName,String>].get(javax.xml.namespace.QName)'
    - '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.util.NodesTest,org.xmlunit.util.Predicate)'
    - '[javax.xml.namespace.QName].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].attributeMapWithFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.Input].fromString(String)'
      Src: org.xmlunit.util.NodesTest:161,1
    - Dst: '[org.xmlunit.util.NodesTest].build()'
      Src: org.xmlunit.util.NodesTest:161,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 170
    functionName: '[org.xmlunit.util.NodesTest].handleWsSetup()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 3
    functionsReached:
    - '[org.xmlunit.builder.Input].fromString(String)'
    - '[org.xmlunit.util.Convert].toDocument(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].build()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.xmlunit.util.NodesTest].handleWsSetup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.NodesTest].handleWsSetup()'
      Src: org.xmlunit.util.NodesTest:173,1
    - Dst: '[org.xmlunit.util.Nodes].stripWhitespace(org.w3c.dom.Document)'
      Src: org.xmlunit.util.NodesTest:174,1
    - Dst: '[Map.Entry].<init>()'
      Src: org.xmlunit.util.NodesTest:175,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 186
    functionName: '[org.xmlunit.util.NodesTest].stripWsSetup()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.NodesTest].handleWsSetup()'
    - '[Map.Entry].<init>()'
    - '[org.xmlunit.util.Nodes].stripWhitespace(org.w3c.dom.Document)'
    linkageType: ''
    returnType: Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>
    signature: '[org.xmlunit.util.NodesTest].stripWsSetup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.NodesTest].handleWsSetup()'
      Src: org.xmlunit.util.NodesTest:189,1
    - Dst: '[org.xmlunit.util.Nodes].normalizeWhitespace(org.w3c.dom.Document)'
      Src: org.xmlunit.util.NodesTest:190,1
    - Dst: '[Map.Entry].<init>()'
      Src: org.xmlunit.util.NodesTest:191,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 202
    functionName: '[org.xmlunit.util.NodesTest].normalizeWsSetup()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.NodesTest].handleWsSetup()'
    - '[Map.Entry].<init>()'
    - '[org.xmlunit.util.Nodes].normalizeWhitespace(org.w3c.dom.Document)'
    linkageType: ''
    returnType: Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>
    signature: '[org.xmlunit.util.NodesTest].normalizeWsSetup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.NodesTest].stripWsSetup()'
      Src: org.xmlunit.util.NodesTest:205,1
    - Dst: '[org.xmlunit.util.NodesTest].handleWsWorks(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>,String)'
      Src: org.xmlunit.util.NodesTest:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 2
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.xmlunit.util.NodesTest].stripWhitespaceWorks()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.NodesTest].handleWsWorks(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>,String)'
    - '[org.xmlunit.util.NodesTest].stripWsSetup()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].stripWhitespaceWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.NodesTest].normalizeWsSetup()'
      Src: org.xmlunit.util.NodesTest:209,1
    - Dst: '[org.xmlunit.util.NodesTest].handleWsWorks(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>,String)'
      Src: org.xmlunit.util.NodesTest:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 210
      start: 208
    functionDepth: 2
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[org.xmlunit.util.NodesTest].normalizeWhitespaceWorks()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.NodesTest].normalizeWsSetup()'
    - '[org.xmlunit.util.NodesTest].handleWsWorks(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].normalizeWhitespaceWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue()'
      Src: org.xmlunit.util.NodesTest:214,1
    - Dst: '[Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>].getValue()'
      Src: org.xmlunit.util.NodesTest:215,1
    - Dst: '[org.xmlunit.util.NodesTest].getChildNodes()'
      Src: org.xmlunit.util.NodesTest:215,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:216,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:216,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue()'
      Src: org.xmlunit.util.NodesTest:217,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:218,1
    - Dst: '[org.xmlunit.util.NodesTest].getNodeName()'
      Src: org.xmlunit.util.NodesTest:218,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:218,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:219,1
    - Dst: '[org.xmlunit.util.NodesTest].getChildNodes()'
      Src: org.xmlunit.util.NodesTest:219,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:220,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:220,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:221,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:221,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:221,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:224,1
    - Dst: '[org.w3c.dom.Comment].getData()'
      Src: org.xmlunit.util.NodesTest:224,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:223,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:225,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:225,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:225,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:227,1
    - Dst: '[org.xmlunit.util.NodesTest].getNodeName()'
      Src: org.xmlunit.util.NodesTest:227,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:227,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:228,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:228,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:228,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:231,1
    - Dst: '[org.w3c.dom.CDATASection].getData()'
      Src: org.xmlunit.util.NodesTest:231,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:230,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:232,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:232,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:232,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:235,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getData()'
      Src: org.xmlunit.util.NodesTest:235,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:234,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:236,1
    - Dst: '[org.xmlunit.util.NodesTest].getChildNodes()'
      Src: org.xmlunit.util.NodesTest:237,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:238,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:238,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:239,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:239,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:239,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:241,1
    - Dst: '[org.w3c.dom.Text].getData()'
      Src: org.xmlunit.util.NodesTest:241,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:241,1
    - Dst: '[org.xmlunit.util.NodesTest].getAttributes()'
      Src: org.xmlunit.util.NodesTest:242,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:243,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:243,1
    - Dst: '[org.xmlunit.util.NodesTest].getNamedItem(String)'
      Src: org.xmlunit.util.NodesTest:244,1
    - Dst: a.getValue()
      Src: org.xmlunit.util.NodesTest:245,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:245,1
    - Dst: '[org.xmlunit.util.NodesTest].getNamedItem(String)'
      Src: org.xmlunit.util.NodesTest:246,1
    - Dst: a2.getValue()
      Src: org.xmlunit.util.NodesTest:247,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 81
    JavaMethodInfo:
      argumentGenericTypes:
      - Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - s
    - commentContent
    argTypes:
    - Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>
    - String
    constantsTouched: []
    func_position:
      end: 248
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 248
    functionName: '[org.xmlunit.util.NodesTest].handleWsWorks(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
    - '[Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>].getValue()'
    - '[org.xmlunit.util.NodesTest].assertTrue()'
    - '[org.w3c.dom.Comment].getData()'
    - '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].assertTrue(String)'
    - '[org.w3c.dom.ProcessingInstruction].getData()'
    - a2.getValue()
    - '[org.w3c.dom.CDATASection].getData()'
    - '[org.xmlunit.util.NodesTest].getNamedItem(String)'
    - '[org.xmlunit.util.NodesTest].getAttributes()'
    - '[org.xmlunit.util.NodesTest].getClass()'
    - '[org.xmlunit.util.NodesTest].item(int)'
    - '[org.w3c.dom.Text].getData()'
    - '[org.xmlunit.util.NodesTest].getChildNodes()'
    - '[org.xmlunit.util.NodesTest].getLength()'
    - a.getValue()
    - '[org.xmlunit.util.NodesTest].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].handleWsWorks(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.NodesTest].stripWsSetup()'
      Src: org.xmlunit.util.NodesTest:251,1
    - Dst: '[org.xmlunit.util.NodesTest].handleWsDoesntAlterOriginal(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>)'
      Src: org.xmlunit.util.NodesTest:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 252
      start: 250
    functionDepth: 2
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[org.xmlunit.util.NodesTest].stripWhitespaceDoesntAlterOriginal()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.NodesTest].handleWsDoesntAlterOriginal(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>)'
    - '[org.xmlunit.util.NodesTest].stripWsSetup()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].stripWhitespaceDoesntAlterOriginal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.NodesTest].normalizeWsSetup()'
      Src: org.xmlunit.util.NodesTest:255,1
    - Dst: '[org.xmlunit.util.NodesTest].handleWsDoesntAlterOriginal(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>)'
      Src: org.xmlunit.util.NodesTest:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 256
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: '[org.xmlunit.util.NodesTest].normalizeWhitespaceDoesntAlterOriginal()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.NodesTest].handleWsDoesntAlterOriginal(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>)'
    - '[org.xmlunit.util.NodesTest].normalizeWsSetup()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].normalizeWhitespaceDoesntAlterOriginal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>].getKey()'
      Src: org.xmlunit.util.NodesTest:259,1
    - Dst: '[org.xmlunit.util.NodesTest].getChildNodes()'
      Src: org.xmlunit.util.NodesTest:259,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:260,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:260,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue()'
      Src: org.xmlunit.util.NodesTest:261,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:262,1
    - Dst: '[org.xmlunit.util.NodesTest].getNodeName()'
      Src: org.xmlunit.util.NodesTest:262,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:262,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:263,1
    - Dst: '[org.xmlunit.util.NodesTest].getChildNodes()'
      Src: org.xmlunit.util.NodesTest:263,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:264,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:264,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:265,1
    - Dst: '[org.xmlunit.util.NodesTest].assertNewlineTextNode(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:265,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:266,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:266,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:266,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:268,1
    - Dst: '[org.w3c.dom.Comment].getData()'
      Src: org.xmlunit.util.NodesTest:268,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:268,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:269,1
    - Dst: '[org.xmlunit.util.NodesTest].assertNewlineTextNode(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:269,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:270,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:270,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:270,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:272,1
    - Dst: '[org.xmlunit.util.NodesTest].getNodeName()'
      Src: org.xmlunit.util.NodesTest:272,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:272,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:273,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:273,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:273,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:276,1
    - Dst: '[org.w3c.dom.CDATASection].getData()'
      Src: org.xmlunit.util.NodesTest:276,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:275,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:277,1
    - Dst: '[org.xmlunit.util.NodesTest].assertNewlineTextNode(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:277,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:278,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:278,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:278,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:281,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getData()'
      Src: org.xmlunit.util.NodesTest:281,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:280,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:282,1
    - Dst: '[org.xmlunit.util.NodesTest].assertNewlineTextNode(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:282,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:283,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:283,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:283,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:286,1
    - Dst: '[org.w3c.dom.CDATASection].getData()'
      Src: org.xmlunit.util.NodesTest:286,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:285,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:287,1
    - Dst: '[org.xmlunit.util.NodesTest].assertNewlineTextNode(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:287,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:288,1
    - Dst: '[org.xmlunit.util.NodesTest].getChildNodes()'
      Src: org.xmlunit.util.NodesTest:289,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:290,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:290,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:291,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:291,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:291,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:293,1
    - Dst: '[org.w3c.dom.Text].getData()'
      Src: org.xmlunit.util.NodesTest:293,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:293,1
    - Dst: '[org.xmlunit.util.NodesTest].getAttributes()'
      Src: org.xmlunit.util.NodesTest:294,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:295,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:295,1
    - Dst: '[org.xmlunit.util.NodesTest].getNamedItem(String)'
      Src: org.xmlunit.util.NodesTest:296,1
    - Dst: a.getValue()
      Src: org.xmlunit.util.NodesTest:297,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:297,1
    - Dst: '[org.xmlunit.util.NodesTest].getNamedItem(String)'
      Src: org.xmlunit.util.NodesTest:298,1
    - Dst: a2.getValue()
      Src: org.xmlunit.util.NodesTest:299,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 98
    JavaMethodInfo:
      argumentGenericTypes:
      - Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 300
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 300
    functionName: '[org.xmlunit.util.NodesTest].handleWsDoesntAlterOriginal(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.NodesTest].assertTrue(String)'
    - '[org.xmlunit.util.NodesTest].getAttributes()'
    - '[org.xmlunit.util.NodesTest].item(int)'
    - '[org.xmlunit.util.NodesTest].assertNewlineTextNode(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].getLength()'
    - '[org.w3c.dom.Text].getData()'
    - '[org.xmlunit.util.NodesTest].getNamedItem(String)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
    - '[org.w3c.dom.Comment].getData()'
    - '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
    - a2.getValue()
    - '[org.w3c.dom.ProcessingInstruction].getData()'
    - '[org.w3c.dom.CDATASection].getData()'
    - '[org.xmlunit.util.NodesTest].getClass()'
    - '[Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>].getKey()'
    - '[org.xmlunit.util.NodesTest].getChildNodes()'
    - a.getValue()
    - '[org.xmlunit.util.NodesTest].assertTrue()'
    - '[org.xmlunit.util.NodesTest].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].handleWsDoesntAlterOriginal(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getClass()'
      Src: org.xmlunit.util.NodesTest:303,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:303,1
    - Dst: '[org.w3c.dom.Text].getData()'
      Src: org.xmlunit.util.NodesTest:305,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 306
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 306
    functionName: '[org.xmlunit.util.NodesTest].assertNewlineTextNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
    - '[org.w3c.dom.Node].getClass()'
    - '[org.w3c.dom.Text].getData()'
    - '[org.xmlunit.util.NodesTest].assertTrue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].assertNewlineTextNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Nodes].normalize(String)'
      Src: org.xmlunit.util.NodesTest:309,1
    - Dst: '[org.xmlunit.util.NodesTest].assertSame(String,String)'
      Src: org.xmlunit.util.NodesTest:309,1
    - Dst: '[org.xmlunit.util.Nodes].normalize(String)'
      Src: org.xmlunit.util.NodesTest:310,1
    - Dst: '[org.xmlunit.util.NodesTest].assertSame(String,String)'
      Src: org.xmlunit.util.NodesTest:310,1
    - Dst: '[org.xmlunit.util.Nodes].normalize(String)'
      Src: org.xmlunit.util.NodesTest:311,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
      Src: org.xmlunit.util.NodesTest:311,1
    - Dst: '[org.xmlunit.util.Nodes].normalize(String)'
      Src: org.xmlunit.util.NodesTest:312,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
      Src: org.xmlunit.util.NodesTest:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 313
      start: 308
    functionDepth: 1
    functionLinenumber: 308
    functionLinenumberEnd: 313
    functionName: '[org.xmlunit.util.NodesTest].normalize()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].normalize(String)'
    - '[org.xmlunit.util.NodesTest].assertSame(String,String)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].normalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.NodesTest].handleWsSetup()'
      Src: org.xmlunit.util.NodesTest:317,1
    - Dst: '[org.xmlunit.util.Nodes].stripElementContentWhitespace(org.w3c.dom.Document)'
      Src: org.xmlunit.util.NodesTest:318,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue()'
      Src: org.xmlunit.util.NodesTest:320,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.xmlunit.util.NodesTest:321,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:322,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:322,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue()'
      Src: org.xmlunit.util.NodesTest:323,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:324,1
    - Dst: '[org.xmlunit.util.NodesTest].getNodeName()'
      Src: org.xmlunit.util.NodesTest:324,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:324,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:325,1
    - Dst: '[org.xmlunit.util.NodesTest].getChildNodes()'
      Src: org.xmlunit.util.NodesTest:325,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:326,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:326,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:327,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:327,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:327,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:330,1
    - Dst: '[org.w3c.dom.Comment].getData()'
      Src: org.xmlunit.util.NodesTest:330,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:329,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:331,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:331,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:331,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:333,1
    - Dst: '[org.xmlunit.util.NodesTest].getNodeName()'
      Src: org.xmlunit.util.NodesTest:333,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:333,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:334,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:334,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:334,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:337,1
    - Dst: '[org.w3c.dom.CDATASection].getData()'
      Src: org.xmlunit.util.NodesTest:337,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:336,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:338,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:338,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:338,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:341,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getData()'
      Src: org.xmlunit.util.NodesTest:341,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:340,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:342,1
    - Dst: '[org.xmlunit.util.NodesTest].getChildNodes()'
      Src: org.xmlunit.util.NodesTest:343,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:344,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:344,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:345,1
    - Dst: '[org.xmlunit.util.NodesTest].getClass()'
      Src: org.xmlunit.util.NodesTest:345,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue(String)'
      Src: org.xmlunit.util.NodesTest:345,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:347,1
    - Dst: '[org.w3c.dom.Text].getData()'
      Src: org.xmlunit.util.NodesTest:347,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:347,1
    - Dst: '[org.xmlunit.util.NodesTest].getAttributes()'
      Src: org.xmlunit.util.NodesTest:348,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:349,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:349,1
    - Dst: '[org.xmlunit.util.NodesTest].getNamedItem(String)'
      Src: org.xmlunit.util.NodesTest:350,1
    - Dst: a.getValue()
      Src: org.xmlunit.util.NodesTest:351,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:351,1
    - Dst: '[org.xmlunit.util.NodesTest].getNamedItem(String)'
      Src: org.xmlunit.util.NodesTest:352,1
    - Dst: a2.getValue()
      Src: org.xmlunit.util.NodesTest:353,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 81
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 354
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 354
    functionName: '[org.xmlunit.util.NodesTest].stripECWWorks()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.NodesTest].assertTrue(String)'
    - '[org.xmlunit.util.NodesTest].getAttributes()'
    - '[org.xmlunit.util.NodesTest].item(int)'
    - '[org.xmlunit.util.NodesTest].getLength()'
    - '[org.xmlunit.util.NodesTest].handleWsSetup()'
    - '[org.w3c.dom.Text].getData()'
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[org.xmlunit.util.NodesTest].getNamedItem(String)'
    - '[org.xmlunit.util.Nodes].stripElementContentWhitespace(org.w3c.dom.Document)'
    - '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
    - '[org.w3c.dom.Comment].getData()'
    - '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
    - a2.getValue()
    - '[org.w3c.dom.ProcessingInstruction].getData()'
    - '[org.w3c.dom.CDATASection].getData()'
    - '[org.xmlunit.util.NodesTest].getClass()'
    - '[org.xmlunit.util.NodesTest].getChildNodes()'
    - a.getValue()
    - '[org.xmlunit.util.NodesTest].assertTrue()'
    - '[org.xmlunit.util.NodesTest].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].stripECWWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:358,1
    - Dst: '[org.xmlunit.util.NodesTest].getChildNodes()'
      Src: org.xmlunit.util.NodesTest:359,1
    - Dst: '[org.xmlunit.util.Nodes].getChildNodes(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:360,1
    - Dst: '[org.xmlunit.util.NodesTest].assertSame(org.xmlunit.util.NodesTest,org.w3c.dom.NodeList)'
      Src: org.xmlunit.util.NodesTest:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 362
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 362
    functionName: '[org.xmlunit.util.NodesTest].getNodeListReturnsOriginalListForElements()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.util.NodesTest].getChildNodes()'
    - '[org.xmlunit.util.Nodes].getChildNodes(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].assertSame(org.xmlunit.util.NodesTest,org.w3c.dom.NodeList)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].getNodeListReturnsOriginalListForElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:366,1
    - Dst: '[org.xmlunit.util.NodesTest].setAttribute(String,String)'
      Src: org.xmlunit.util.NodesTest:367,1
    - Dst: '[org.xmlunit.util.NodesTest].getAttributes()'
      Src: org.xmlunit.util.NodesTest:368,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:368,1
    - Dst: '[org.xmlunit.util.NodesTest].getChildNodes()'
      Src: org.xmlunit.util.NodesTest:369,1
    - Dst: '[org.xmlunit.util.Nodes].getChildNodes(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:370,1
    - Dst: '[org.xmlunit.util.NodesTest].assertSame(org.xmlunit.util.NodesTest,org.w3c.dom.NodeList)'
      Src: org.xmlunit.util.NodesTest:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 372
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 372
    functionName: '[org.xmlunit.util.NodesTest].getNodeListReturnsOriginalListForAttributesWithValues()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.NodesTest].setAttribute(String,String)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.util.NodesTest].getAttributes()'
    - '[org.xmlunit.util.NodesTest].item(int)'
    - '[org.xmlunit.util.NodesTest].assertSame(org.xmlunit.util.NodesTest,org.w3c.dom.NodeList)'
    - '[org.xmlunit.util.NodesTest].getChildNodes()'
    - '[org.xmlunit.util.Nodes].getChildNodes(org.xmlunit.util.NodesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].getNodeListReturnsOriginalListForAttributesWithValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.xmlunit.util.NodesTest:376,1
    - Dst: '[org.xmlunit.util.NodesTest].setAttribute(String,null)'
      Src: org.xmlunit.util.NodesTest:377,1
    - Dst: '[org.xmlunit.util.NodesTest].getAttributes()'
      Src: org.xmlunit.util.NodesTest:378,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:378,1
    - Dst: '[org.xmlunit.util.NodesTest].getChildNodes()'
      Src: org.xmlunit.util.NodesTest:379,1
    - Dst: '[org.xmlunit.util.Nodes].getChildNodes(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:380,1
    - Dst: '[org.xmlunit.util.NodesTest].assertNotSame(org.xmlunit.util.NodesTest,org.w3c.dom.NodeList)'
      Src: org.xmlunit.util.NodesTest:381,1
    - Dst: '[org.xmlunit.util.NodesTest].getLength()'
      Src: org.xmlunit.util.NodesTest:383,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:383,1
    - Dst: '[org.xmlunit.util.NodesTest].item(int)'
      Src: org.xmlunit.util.NodesTest:384,1
    - Dst: '[org.xmlunit.util.NodesTest].assertNull(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:384,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.xmlunit.util.NodesTest:386,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:386,1
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.xmlunit.util.NodesTest:387,1
    - Dst: '[org.xmlunit.util.NodesTest].assertNotNull(org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:387,1
    - Dst: '[org.xmlunit.util.NodesTest].assertTrue()'
      Src: org.xmlunit.util.NodesTest:388,1
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.xmlunit.util.NodesTest:389,1
    - Dst: '[org.w3c.dom.Text].getWholeText()'
      Src: org.xmlunit.util.NodesTest:389,1
    - Dst: '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
      Src: org.xmlunit.util.NodesTest:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      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: 390
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 390
    functionName: '[org.xmlunit.util.NodesTest].getNodeListReturnsNullSafeListForAttributesWithoutValues()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.NodesTest].assertEquals(String,org.xmlunit.util.NodesTest)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.util.NodesTest].assertNull(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].setAttribute(String,null)'
    - '[org.xmlunit.util.NodesTest].assertEquals(int,org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].assertTrue()'
    - '[org.w3c.dom.NodeList].item(int)'
    - '[org.xmlunit.util.NodesTest].getAttributes()'
    - '[org.xmlunit.util.NodesTest].assertNotSame(org.xmlunit.util.NodesTest,org.w3c.dom.NodeList)'
    - '[org.xmlunit.util.NodesTest].item(int)'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.w3c.dom.Text].getWholeText()'
    - '[org.xmlunit.util.NodesTest].assertNotNull(org.xmlunit.util.NodesTest)'
    - '[org.xmlunit.util.NodesTest].getChildNodes()'
    - '[org.xmlunit.util.NodesTest].getLength()'
    - '[org.xmlunit.util.Nodes].getChildNodes(org.xmlunit.util.NodesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.NodesTest].getNodeListReturnsNullSafeListForAttributesWithoutValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.NodesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.NodesTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.NodesTest
    signature: '[org.xmlunit.util.NodesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.MockitoAnnotations].initMocks()'
      Src: org.xmlunit.util.IterableNodeListTest:42,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.xmlunit.util.IterableNodeListTest:43,1
    - Dst: '[org.xmlunit.util.IterableNodeListTest].when(org.xmlunit.util.IterableNodeListTest)'
      Src: org.xmlunit.util.IterableNodeListTest:43,1
    - Dst: '[org.xmlunit.util.IterableNodeListTest].thenReturn(int)'
      Src: org.xmlunit.util.IterableNodeListTest:43,1
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.xmlunit.util.IterableNodeListTest:44,1
    - Dst: '[org.xmlunit.util.IterableNodeListTest].when(org.xmlunit.util.IterableNodeListTest)'
      Src: org.xmlunit.util.IterableNodeListTest:44,1
    - Dst: '[org.xmlunit.util.IterableNodeListTest].thenReturn(org.w3c.dom.Node)'
      Src: org.xmlunit.util.IterableNodeListTest:44,1
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.xmlunit.util.IterableNodeListTest:45,1
    - Dst: '[org.xmlunit.util.IterableNodeListTest].when(org.xmlunit.util.IterableNodeListTest)'
      Src: org.xmlunit.util.IterableNodeListTest:45,1
    - Dst: '[org.xmlunit.util.IterableNodeListTest].thenReturn(org.w3c.dom.Node)'
      Src: org.xmlunit.util.IterableNodeListTest:45,1
    - Dst: '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
      Src: org.xmlunit.util.IterableNodeListTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.NodeList
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.xmlunit.util.IterableNodeList
      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: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.util.IterableNodeListTest].setupMocks()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/IterableNodeListTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.IterableNodeListTest].thenReturn(org.w3c.dom.Node)'
    - '[org.xmlunit.util.IterableNodeListTest].when(org.xmlunit.util.IterableNodeListTest)'
    - '[org.w3c.dom.NodeList].item(int)'
    - '[org.xmlunit.util.IterableNodeListTest].thenReturn(int)'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
    - '[org.mockito.MockitoAnnotations].initMocks()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.IterableNodeListTest].setupMocks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.IterableNodeList].iterator()'
      Src: org.xmlunit.util.IterableNodeListTest:51,1
    - Dst: '[java.util.Iterator<org.w3c.dom.Node>].remove()'
      Src: org.xmlunit.util.IterableNodeListTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.NodeList
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.xmlunit.util.IterableNodeList
      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: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.xmlunit.util.IterableNodeListTest].cantRemoveFromIterator()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/IterableNodeListTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator<org.w3c.dom.Node>].remove()'
    - '[org.xmlunit.util.IterableNodeList].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.IterableNodeListTest].cantRemoveFromIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.Assert].assertSame(org.w3c.dom.Node,org.xmlunit.util.IterableNodeListTest)'
      Src: org.xmlunit.util.IterableNodeListTest:60,1
    - Dst: '[org.junit.Assert].assertSame(org.w3c.dom.Node,org.xmlunit.util.IterableNodeListTest)'
      Src: org.xmlunit.util.IterableNodeListTest:63,1
    - Dst: '[org.junit.Assert].fail(String)'
      Src: org.xmlunit.util.IterableNodeListTest:66,1
    - Dst: '[org.junit.Assert].assertEquals(int,org.xmlunit.util.IterableNodeListTest)'
      Src: org.xmlunit.util.IterableNodeListTest:71,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.NodeList
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.xmlunit.util.IterableNodeList
      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: 72
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 72
    functionName: '[org.xmlunit.util.IterableNodeListTest].iteratesOverNodes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/IterableNodeListTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.Assert].fail(String)'
    - '[org.junit.Assert].assertEquals(int,org.xmlunit.util.IterableNodeListTest)'
    - '[org.junit.Assert].assertSame(org.w3c.dom.Node,org.xmlunit.util.IterableNodeListTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.IterableNodeListTest].iteratesOverNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.IterableNodeList].asList(org.w3c.dom.NodeList)'
      Src: org.xmlunit.util.IterableNodeListTest:77,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].toArray()'
      Src: org.xmlunit.util.IterableNodeListTest:77,1
    - Dst: '[org.junit.Assert].assertArrayEquals(org.xmlunit.util.IterableNodeListTest)'
      Src: org.xmlunit.util.IterableNodeListTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.NodeList
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.xmlunit.util.IterableNodeList
      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: 78
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 78
    functionName: '[org.xmlunit.util.IterableNodeListTest].asListCreatesExpectedList()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/IterableNodeListTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.w3c.dom.Node>].toArray()'
    - '[org.xmlunit.util.IterableNodeList].asList(org.w3c.dom.NodeList)'
    - '[org.junit.Assert].assertArrayEquals(org.xmlunit.util.IterableNodeListTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.IterableNodeListTest].asListCreatesExpectedList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.NodeList
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.xmlunit.util.IterableNodeList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.IterableNodeListTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.IterableNodeListTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/IterableNodeListTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.IterableNodeListTest
    signature: '[org.xmlunit.util.IterableNodeListTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.MockitoAnnotations].initMocks()'
      Src: org.xmlunit.util.ConvertTest:79,1
    - Dst: '[javax.xml.transform.TransformerFactory].newTransformer()'
      Src: org.xmlunit.util.ConvertTest:80,1
    - Dst: '[org.xmlunit.util.ConvertTest].when(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:80,1
    - Dst: '[org.xmlunit.util.ConvertTest].thenReturn(javax.xml.transform.Transformer)'
      Src: org.xmlunit.util.ConvertTest:80,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: org.xmlunit.util.ConvertTest:81,1
    - Dst: '[org.xmlunit.util.ConvertTest].when(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:81,1
    - Dst: '[org.xmlunit.util.ConvertTest].thenReturn(javax.xml.parsers.DocumentBuilder)'
      Src: org.xmlunit.util.ConvertTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.util.ConvertTest].setupMocks()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.ConvertTest].when(org.xmlunit.util.ConvertTest)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[org.xmlunit.util.ConvertTest].thenReturn(javax.xml.parsers.DocumentBuilder)'
    - '[org.xmlunit.util.ConvertTest].thenReturn(javax.xml.transform.Transformer)'
    - '[javax.xml.transform.TransformerFactory].newTransformer()'
    - '[org.mockito.MockitoAnnotations].initMocks()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].setupMocks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.util.ConvertTest:87,1
    - Dst: '[org.xmlunit.util.ConvertTest].newDocumentBuilder()'
      Src: org.xmlunit.util.ConvertTest:87,1
    - Dst: '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source)'
      Src: org.xmlunit.util.ConvertTest:88,1
    - Dst: '[org.xmlunit.util.ConvertTest].parse(org.xml.sax.InputSource)'
      Src: org.xmlunit.util.ConvertTest:88,1
    - Dst: '[org.xmlunit.util.ConvertTest].documentAsserts(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 90
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionName: '[org.xmlunit.util.ConvertTest].convertToInputSourceAndAssert(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.ConvertTest].documentAsserts(org.xmlunit.util.ConvertTest)'
    - '[org.xmlunit.util.ConvertTest].newDocumentBuilder()'
    - '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source)'
    - '[org.xmlunit.util.ConvertTest].parse(org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].convertToInputSourceAndAssert(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.hamcrest.core.IsNull].notNullValue()'
      Src: org.xmlunit.util.ConvertTest:93,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertThat(org.w3c.dom.Document,org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:93,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.xmlunit.util.ConvertTest:94,1
    - Dst: '[org.xmlunit.util.ConvertTest].getTagName()'
      Src: org.xmlunit.util.ConvertTest:94,1
    - Dst: '[org.xmlunit.util.ConvertTest].is(String)'
      Src: org.xmlunit.util.ConvertTest:94,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertThat(org.xmlunit.util.ConvertTest,org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.xmlunit.util.ConvertTest].documentAsserts(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.util.ConvertTest].assertThat(org.w3c.dom.Document,org.xmlunit.util.ConvertTest)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.xmlunit.util.ConvertTest].getTagName()'
    - '[org.xmlunit.util.ConvertTest].is(String)'
    - '[org.hamcrest.core.IsNull].notNullValue()'
    - '[org.xmlunit.util.ConvertTest].assertThat(org.xmlunit.util.ConvertTest,org.xmlunit.util.ConvertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].documentAsserts(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.util.ConvertTest:98,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.util.ConvertTest:98,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToInputSourceAndAssert(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.util.ConvertTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.xmlunit.util.ConvertTest].streamSourceToInputSource()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.util.ConvertTest].convertToInputSourceAndAssert(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].streamSourceToInputSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.ConvertTest].animalDocument()'
      Src: org.xmlunit.util.ConvertTest:102,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:103,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToInputSourceAndAssert(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.util.ConvertTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.util.ConvertTest].domSourceToInputSource()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.ConvertTest].animalDocument()'
    - '[org.xmlunit.util.ConvertTest].convertToInputSourceAndAssert(javax.xml.transform.dom.DOMSource)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].domSourceToInputSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileInputStream].<init>(String)'
      Src: org.xmlunit.util.ConvertTest:107,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.FileInputStream)'
      Src: org.xmlunit.util.ConvertTest:107,1
    - Dst: '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
      Src: org.xmlunit.util.ConvertTest:108,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToInputSourceAndAssert(javax.xml.transform.sax.SAXSource)'
      Src: org.xmlunit.util.ConvertTest:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.xmlunit.util.ConvertTest].saxSourceToInputSource()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.InputSource].<init>(java.io.FileInputStream)'
    - '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
    - '[org.xmlunit.util.ConvertTest].convertToInputSourceAndAssert(javax.xml.transform.sax.SAXSource)'
    - '[java.io.FileInputStream].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].saxSourceToInputSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
      Src: org.xmlunit.util.ConvertTest:112,1
    - Dst: '[org.xmlunit.util.ConvertTest].documentAsserts(org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.xmlunit.util.ConvertTest].convertToDocumentAndAssert(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
    - '[org.xmlunit.util.ConvertTest].documentAsserts(org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].convertToDocumentAndAssert(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.util.ConvertTest:116,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.util.ConvertTest:116,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToDocumentAndAssert(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.util.ConvertTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.xmlunit.util.ConvertTest].streamSourceToDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.util.ConvertTest].convertToDocumentAndAssert(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].streamSourceToDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.ConvertTest].animalDocument()'
      Src: org.xmlunit.util.ConvertTest:120,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:121,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToDocumentAndAssert(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.util.ConvertTest:121,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:122,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.util.ConvertTest:122,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertSame(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[org.xmlunit.util.ConvertTest].domSourceToDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.dom.DOMSource)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[org.xmlunit.util.ConvertTest].assertSame(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.xmlunit.util.ConvertTest].animalDocument()'
    - '[org.xmlunit.util.ConvertTest].convertToDocumentAndAssert(javax.xml.transform.dom.DOMSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].domSourceToDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileInputStream].<init>(String)'
      Src: org.xmlunit.util.ConvertTest:126,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.FileInputStream)'
      Src: org.xmlunit.util.ConvertTest:126,1
    - Dst: '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
      Src: org.xmlunit.util.ConvertTest:127,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToDocumentAndAssert(javax.xml.transform.sax.SAXSource)'
      Src: org.xmlunit.util.ConvertTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.xmlunit.util.ConvertTest].saxSourceToDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.InputSource].<init>(java.io.FileInputStream)'
    - '[org.xmlunit.util.ConvertTest].convertToDocumentAndAssert(javax.xml.transform.sax.SAXSource)'
    - '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
    - '[java.io.FileInputStream].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].saxSourceToDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.ConvertTest].animalDocument()'
      Src: org.xmlunit.util.ConvertTest:131,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.xmlunit.util.ConvertTest:132,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:132,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToDocumentAndAssert(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.util.ConvertTest:132,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.xmlunit.util.ConvertTest:134,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:134,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.util.ConvertTest:134,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertNotSame(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 135
    functionName: '[org.xmlunit.util.ConvertTest].domElementToDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.dom.DOMSource)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.xmlunit.util.ConvertTest)'
    - '[org.xmlunit.util.ConvertTest].animalDocument()'
    - '[org.xmlunit.util.ConvertTest].convertToDocumentAndAssert(javax.xml.transform.dom.DOMSource)'
    - '[org.xmlunit.util.ConvertTest].assertNotSame(org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].domElementToDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source)'
      Src: org.xmlunit.util.ConvertTest:138,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.xmlunit.util.ConvertTest:139,1
    - Dst: '[org.xmlunit.util.ConvertTest].documentAsserts(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 141
      start: 137
    functionDepth: 4
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: '[org.xmlunit.util.ConvertTest].convertToNodeAndAssert(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.xmlunit.util.ConvertTest].documentAsserts(org.xmlunit.util.ConvertTest)'
    - '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].convertToNodeAndAssert(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.util.ConvertTest:144,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.util.ConvertTest:144,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToNodeAndAssert(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.util.ConvertTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.xmlunit.util.ConvertTest].streamSourceToNode()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.util.ConvertTest].convertToNodeAndAssert(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].streamSourceToNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.ConvertTest].animalDocument()'
      Src: org.xmlunit.util.ConvertTest:148,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:149,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToNodeAndAssert(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.util.ConvertTest:149,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:150,1
    - Dst: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.util.ConvertTest:150,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertSame(org.w3c.dom.Document,org.w3c.dom.Node)'
      Src: org.xmlunit.util.ConvertTest:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 151
    functionName: '[org.xmlunit.util.ConvertTest].domSourceToNode()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.ConvertTest].convertToNodeAndAssert(javax.xml.transform.dom.DOMSource)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[org.xmlunit.util.Convert].toNode(javax.xml.transform.dom.DOMSource)'
    - '[org.xmlunit.util.ConvertTest].assertSame(org.w3c.dom.Document,org.w3c.dom.Node)'
    - '[org.xmlunit.util.ConvertTest].animalDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].domSourceToNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.util.ConvertTest:154,1
    - Dst: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source,org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:154,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.xmlunit.util.ConvertTest:155,1
    - Dst: '[org.xmlunit.util.ConvertTest].documentAsserts(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 157
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 157
    functionName: '[org.xmlunit.util.ConvertTest].convertToNodeWithDocBuilderFactoryAndAssert(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source,org.xmlunit.util.ConvertTest)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.xmlunit.util.ConvertTest].documentAsserts(org.xmlunit.util.ConvertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].convertToNodeWithDocBuilderFactoryAndAssert(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.util.ConvertTest:160,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.util.ConvertTest:160,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToNodeAndAssert(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.util.ConvertTest:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.xmlunit.util.ConvertTest].streamSourceToNodeWithDocBuilderFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.util.ConvertTest].convertToNodeAndAssert(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].streamSourceToNodeWithDocBuilderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.ConvertTest].animalDocument()'
      Src: org.xmlunit.util.ConvertTest:164,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:165,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToNodeWithDocBuilderFactoryAndAssert(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.util.ConvertTest:165,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:166,1
    - Dst: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.util.ConvertTest:166,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertSame(org.w3c.dom.Document,org.w3c.dom.Node)'
      Src: org.xmlunit.util.ConvertTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 167
    functionName: '[org.xmlunit.util.ConvertTest].domSourceToNodeWithDocBuilderFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.ConvertTest].convertToNodeWithDocBuilderFactoryAndAssert(javax.xml.transform.dom.DOMSource)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[org.xmlunit.util.Convert].toNode(javax.xml.transform.dom.DOMSource)'
    - '[org.xmlunit.util.ConvertTest].assertSame(org.w3c.dom.Document,org.w3c.dom.Node)'
    - '[org.xmlunit.util.ConvertTest].animalDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].domSourceToNodeWithDocBuilderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileInputStream].<init>(String)'
      Src: org.xmlunit.util.ConvertTest:170,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.FileInputStream)'
      Src: org.xmlunit.util.ConvertTest:170,1
    - Dst: '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
      Src: org.xmlunit.util.ConvertTest:171,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToNodeWithDocBuilderFactoryAndAssert(javax.xml.transform.sax.SAXSource)'
      Src: org.xmlunit.util.ConvertTest:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.xmlunit.util.ConvertTest].saxSourceToNode()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.InputSource].<init>(java.io.FileInputStream)'
    - '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
    - '[java.io.FileInputStream].<init>(String)'
    - '[org.xmlunit.util.ConvertTest].convertToNodeWithDocBuilderFactoryAndAssert(javax.xml.transform.sax.SAXSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].saxSourceToNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.ConvertTest].animalDocument()'
      Src: org.xmlunit.util.ConvertTest:175,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:176,1
    - Dst: '[org.xmlunit.util.ConvertTest].convertToNodeAndAssert(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.util.ConvertTest:176,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.xmlunit.util.ConvertTest:177,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.xmlunit.util.ConvertTest:178,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:178,1
    - Dst: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.dom.DOMSource)'
      Src: org.xmlunit.util.ConvertTest:178,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertSame(org.xmlunit.util.ConvertTest,org.w3c.dom.Node)'
      Src: org.xmlunit.util.ConvertTest:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 179
    functionName: '[org.xmlunit.util.ConvertTest].domElementToNode()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.ConvertTest].convertToNodeAndAssert(javax.xml.transform.dom.DOMSource)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[org.xmlunit.util.Convert].toNode(javax.xml.transform.dom.DOMSource)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.xmlunit.util.ConvertTest)'
    - '[org.xmlunit.util.ConvertTest].animalDocument()'
    - '[org.xmlunit.util.ConvertTest].assertSame(org.xmlunit.util.ConvertTest,org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].domElementToNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.TransformerFactory].newTransformer()'
      Src: org.xmlunit.util.ConvertTest:183,1
    - Dst: '[org.xmlunit.util.ConvertTest].when(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:183,1
    - Dst: '[javax.xml.transform.TransformerConfigurationException].<init>()'
      Src: org.xmlunit.util.ConvertTest:184,1
    - Dst: '[org.xmlunit.util.ConvertTest].thenThrow(javax.xml.transform.TransformerConfigurationException)'
      Src: org.xmlunit.util.ConvertTest:183,1
    - Dst: '[org.xmlunit.util.ConvertTest].animalDocument()'
      Src: org.xmlunit.util.ConvertTest:185,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:185,1
    - Dst: '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.dom.DOMSource,javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.util.ConvertTest:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 186
    functionName: '[org.xmlunit.util.ConvertTest].shouldMapTransformerConfigurationException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.ConvertTest].when(org.xmlunit.util.ConvertTest)'
    - '[org.xmlunit.util.ConvertTest].thenThrow(javax.xml.transform.TransformerConfigurationException)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[javax.xml.transform.TransformerFactory].newTransformer()'
    - '[org.xmlunit.util.ConvertTest].animalDocument()'
    - '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.dom.DOMSource,javax.xml.transform.TransformerFactory)'
    - '[javax.xml.transform.TransformerConfigurationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].shouldMapTransformerConfigurationException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.TransformerException].<init>(String)'
      Src: org.xmlunit.util.ConvertTest:190,1
    - Dst: '[org.xmlunit.util.ConvertTest].doThrow(javax.xml.transform.TransformerException)'
      Src: org.xmlunit.util.ConvertTest:190,1
    - Dst: '[org.xmlunit.util.ConvertTest].when(javax.xml.transform.Transformer)'
      Src: org.xmlunit.util.ConvertTest:190,1
    - Dst: '[org.xmlunit.util.ConvertTest].any()'
      Src: org.xmlunit.util.ConvertTest:192,1
    - Dst: '[org.xmlunit.util.ConvertTest].any()'
      Src: org.xmlunit.util.ConvertTest:192,1
    - Dst: '[org.xmlunit.util.ConvertTest].transform(org.xmlunit.util.ConvertTest,org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:190,1
    - Dst: '[org.xmlunit.util.ConvertTest].animalDocument()'
      Src: org.xmlunit.util.ConvertTest:194,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.xmlunit.util.ConvertTest:194,1
    - Dst: '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.dom.DOMSource,javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.util.ConvertTest:194,1
    - Dst: '[org.xmlunit.util.ConvertTest].fail(String)'
      Src: org.xmlunit.util.ConvertTest:195,1
    - Dst: ex.getClass()
      Src: org.xmlunit.util.ConvertTest:198,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:198,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 200
    functionName: '[org.xmlunit.util.ConvertTest].shouldMapTransformerException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.ConvertTest].when(javax.xml.transform.Transformer)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[org.xmlunit.util.ConvertTest].doThrow(javax.xml.transform.TransformerException)'
    - '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest)'
    - '[javax.xml.transform.TransformerException].<init>(String)'
    - ex.getClass()
    - '[org.xmlunit.util.ConvertTest].transform(org.xmlunit.util.ConvertTest,org.xmlunit.util.ConvertTest)'
    - '[org.xmlunit.util.ConvertTest].any()'
    - '[org.xmlunit.util.ConvertTest].animalDocument()'
    - '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.dom.DOMSource,javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.util.ConvertTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].shouldMapTransformerException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: org.xmlunit.util.ConvertTest:204,1
    - Dst: '[org.xmlunit.util.ConvertTest].when(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:204,1
    - Dst: '[javax.xml.parsers.ParserConfigurationException].<init>()'
      Src: org.xmlunit.util.ConvertTest:205,1
    - Dst: '[org.xmlunit.util.ConvertTest].thenThrow(javax.xml.parsers.ParserConfigurationException)'
      Src: org.xmlunit.util.ConvertTest:204,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.util.ConvertTest:206,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.util.ConvertTest:206,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.stream.StreamSource,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.util.ConvertTest:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 208
    functionName: '[org.xmlunit.util.ConvertTest].shouldMapParserConfigurationException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[org.xmlunit.util.ConvertTest].when(org.xmlunit.util.ConvertTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.util.ConvertTest].thenThrow(javax.xml.parsers.ParserConfigurationException)'
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.stream.StreamSource,javax.xml.parsers.DocumentBuilderFactory)'
    - '[java.io.File].<init>(String)'
    - '[javax.xml.parsers.ParserConfigurationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].shouldMapParserConfigurationException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].<init>()'
      Src: org.xmlunit.util.ConvertTest:212,1
    - Dst: '[org.xmlunit.util.ConvertTest].doThrow(org.xml.sax.SAXException)'
      Src: org.xmlunit.util.ConvertTest:212,1
    - Dst: '[org.xmlunit.util.ConvertTest].when(javax.xml.parsers.DocumentBuilder)'
      Src: org.xmlunit.util.ConvertTest:212,1
    - Dst: '[org.xmlunit.util.ConvertTest].any()'
      Src: org.xmlunit.util.ConvertTest:214,1
    - Dst: '[org.xmlunit.util.ConvertTest].parse(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:212,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.util.ConvertTest:217,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.util.ConvertTest:217,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.stream.StreamSource,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.util.ConvertTest:217,1
    - Dst: ex.getClass()
      Src: org.xmlunit.util.ConvertTest:221,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:221,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 223
    functionName: '[org.xmlunit.util.ConvertTest].shouldMapSAXException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.ConvertTest].doThrow(org.xml.sax.SAXException)'
    - '[org.xml.sax.SAXException].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest)'
    - ex.getClass()
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.stream.StreamSource,javax.xml.parsers.DocumentBuilderFactory)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.util.ConvertTest].any()'
    - '[org.xmlunit.util.ConvertTest].parse(org.xmlunit.util.ConvertTest)'
    - '[org.xmlunit.util.ConvertTest].when(javax.xml.parsers.DocumentBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].shouldMapSAXException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>()'
      Src: org.xmlunit.util.ConvertTest:227,1
    - Dst: '[org.xmlunit.util.ConvertTest].doThrow(java.io.IOException)'
      Src: org.xmlunit.util.ConvertTest:227,1
    - Dst: '[org.xmlunit.util.ConvertTest].when(javax.xml.parsers.DocumentBuilder)'
      Src: org.xmlunit.util.ConvertTest:227,1
    - Dst: '[org.xmlunit.util.ConvertTest].any()'
      Src: org.xmlunit.util.ConvertTest:229,1
    - Dst: '[org.xmlunit.util.ConvertTest].parse(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:227,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.util.ConvertTest:232,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.util.ConvertTest:232,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.stream.StreamSource,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.util.ConvertTest:232,1
    - Dst: ex.getClass()
      Src: org.xmlunit.util.ConvertTest:236,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:236,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 238
    functionName: '[org.xmlunit.util.ConvertTest].shouldMapIOException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest)'
    - ex.getClass()
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.stream.StreamSource,javax.xml.parsers.DocumentBuilderFactory)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.util.ConvertTest].any()'
    - '[org.xmlunit.util.ConvertTest].doThrow(java.io.IOException)'
    - '[org.xmlunit.util.ConvertTest].parse(org.xmlunit.util.ConvertTest)'
    - '[org.xmlunit.util.ConvertTest].when(javax.xml.parsers.DocumentBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].shouldMapIOException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.ConvertTest:242,1
    - Dst: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.util.ConvertTest:242,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(null)'
      Src: org.xmlunit.util.ConvertTest:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      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: 244
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 244
    functionName: '[org.xmlunit.util.ConvertTest].namespaceContextWontReturnNamespaceForNullPrefix()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(null)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].namespaceContextWontReturnNamespaceForNullPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.ConvertTest:248,1
    - Dst: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.util.ConvertTest:248,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(null)'
      Src: org.xmlunit.util.ConvertTest:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      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: 250
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 250
    functionName: '[org.xmlunit.util.ConvertTest].namespaceContextWontReturnPrefixForNullURI()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
    - '[javax.xml.namespace.NamespaceContext].getPrefix(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].namespaceContextWontReturnPrefixForNullURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.ConvertTest:254,1
    - Dst: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.util.ConvertTest:254,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:256,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest,org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 257
    functionName: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsNsUri()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(org.xmlunit.util.ConvertTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest,org.xmlunit.util.ConvertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsNsUri()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.ConvertTest:261,1
    - Dst: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.util.ConvertTest:261,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:263,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest,org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      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: 264
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 264
    functionName: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsNsPrefix()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest,org.xmlunit.util.ConvertTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
    - '[javax.xml.namespace.NamespaceContext].getPrefix(org.xmlunit.util.ConvertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsNsPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.ConvertTest:268,1
    - Dst: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.util.ConvertTest:268,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:270,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest,org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      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: 271
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 271
    functionName: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsXmlAttributeNsUri()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(org.xmlunit.util.ConvertTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest,org.xmlunit.util.ConvertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsXmlAttributeNsUri()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.ConvertTest:275,1
    - Dst: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.util.ConvertTest:275,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:277,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest,org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      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: 278
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 278
    functionName: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsXmlAttributeNsPrefix()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.ConvertTest].assertEquals(org.xmlunit.util.ConvertTest,org.xmlunit.util.ConvertTest)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
    - '[javax.xml.namespace.NamespaceContext].getPrefix(org.xmlunit.util.ConvertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsXmlAttributeNsPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.ConvertTest:282,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.util.ConvertTest:283,1
    - Dst: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.util.ConvertTest:284,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: org.xmlunit.util.ConvertTest:285,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertEquals(String,org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      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: 286
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 286
    functionName: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsExpectedNsUri()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.util.ConvertTest].assertEquals(String,org.xmlunit.util.ConvertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsExpectedNsUri()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.ConvertTest:290,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.util.ConvertTest:291,1
    - Dst: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.util.ConvertTest:292,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
      Src: org.xmlunit.util.ConvertTest:293,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertEquals(String,org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      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: 294
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 294
    functionName: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsExpectedPrefix()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.util.Convert].toNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.util.ConvertTest].assertEquals(String,org.xmlunit.util.ConvertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsExpectedPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.xmlunit.util.ConvertTest:298,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.xmlunit.util.ConvertTest:299,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.xmlunit.util.ConvertTest:300,1
    - Dst: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.LinkedHashMap)'
      Src: org.xmlunit.util.ConvertTest:301,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
      Src: org.xmlunit.util.ConvertTest:302,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertEquals(String,org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      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: 303
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 303
    functionName: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsFirstPrefix()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.xmlunit.util.ConvertTest].assertEquals(String,org.xmlunit.util.ConvertTest)'
    - '[org.xmlunit.util.Convert].toNamespaceContext(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsFirstPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.xmlunit.util.ConvertTest:307,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.xmlunit.util.ConvertTest:308,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.xmlunit.util.ConvertTest:309,1
    - Dst: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.LinkedHashMap)'
      Src: org.xmlunit.util.ConvertTest:310,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefixes(String)'
      Src: org.xmlunit.util.ConvertTest:312,1
    - Dst: '[org.xmlunit.util.ConvertTest].toArray(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:312,1
    - Dst: '[org.xmlunit.util.ConvertTest].assertArrayEquals(String[])'
      Src: org.xmlunit.util.ConvertTest:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      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: 313
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 313
    functionName: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsAllPrefixes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.NamespaceContext].getPrefixes(String)'
    - '[org.xmlunit.util.ConvertTest].assertArrayEquals(String[])'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.xmlunit.util.Convert].toNamespaceContext(java.util.LinkedHashMap)'
    - '[org.xmlunit.util.ConvertTest].toArray(org.xmlunit.util.ConvertTest)'
    - '[java.util.LinkedHashMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.ConvertTest].namespaceContextReturnsAllPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.util.ConvertTest:317,1
    - Dst: '[org.xmlunit.util.ConvertTest].newDocumentBuilder()'
      Src: org.xmlunit.util.ConvertTest:317,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.util.ConvertTest:318,1
    - Dst: '[org.xmlunit.util.ConvertTest].parse(java.io.File)'
      Src: org.xmlunit.util.ConvertTest:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 319
    functionName: '[org.xmlunit.util.ConvertTest].animalDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 8
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.ConvertTest].parse(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.util.ConvertTest].newDocumentBuilder()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.xmlunit.util.ConvertTest].animalDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.util.ConvertTest:322,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: org.xmlunit.util.ConvertTest:323,1
    - Dst: '[java.util.Iterator<String>].next()'
      Src: org.xmlunit.util.ConvertTest:324,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.util.ConvertTest)'
      Src: org.xmlunit.util.ConvertTest:324,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.xmlunit.util.ConvertTest:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<String>
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - java.util.Iterator<String>
    constantsTouched: []
    func_position:
      end: 327
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 327
    functionName: '[org.xmlunit.util.ConvertTest].toArray(java.util.Iterator<String>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator<String>].next()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].toArray()'
    - '[java.util.ArrayList].add(org.xmlunit.util.ConvertTest)'
    - '[java.util.Iterator<String>].hasNext()'
    linkageType: ''
    returnType: String[]
    signature: '[org.xmlunit.util.ConvertTest].toArray(java.util.Iterator<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.ConvertTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.ConvertTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.ConvertTest
    signature: '[org.xmlunit.util.ConvertTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:29,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:31,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:32,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:32,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].parse(org.xml.sax.InputSource)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:31,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 37
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 37
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].parses(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/DocumentBuilderFactoryConfigurerTest.java
    functionUses: 2
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].parse(org.xml.sax.InputSource)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].parses(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].builder()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:41,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDParsingDisabled()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:41,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].build()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:41,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:44,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].configure(org.xmlunit.util.DocumentBuilderFactoryConfigurerTest)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:41,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].parses(org.xmlunit.util.DocumentBuilderFactoryConfigurerTest)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:45,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].fail(String)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].withDTDParsingDisabledRejectsDoctype()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/DocumentBuilderFactoryConfigurerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].builder()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].configure(org.xmlunit.util.DocumentBuilderFactoryConfigurerTest)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].fail(String)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].parses(org.xmlunit.util.DocumentBuilderFactoryConfigurerTest)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].build()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDParsingDisabled()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].withDTDParsingDisabledRejectsDoctype()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:53,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.util.DocumentBuilderFactoryConfigurerTest)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:52,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].parses(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:54,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].fail(String)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 57
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].defaultRejectsDoctype()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/DocumentBuilderFactoryConfigurerTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].fail(String)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.util.DocumentBuilderFactoryConfigurerTest)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].parses(javax.xml.parsers.DocumentBuilderFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].defaultRejectsDoctype()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:62,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.util.DocumentBuilderFactoryConfigurerTest)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:61,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].parses(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:63,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].fail(String)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].defaultWithDtdParsingAcceptsDoctype()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/DocumentBuilderFactoryConfigurerTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].fail(String)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.util.DocumentBuilderFactoryConfigurerTest)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].parses(javax.xml.parsers.DocumentBuilderFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].defaultWithDtdParsingAcceptsDoctype()'
  - 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.xmlunit.util.DocumentBuilderFactoryConfigurerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/DocumentBuilderFactoryConfigurerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.DocumentBuilderFactoryConfigurerTest
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.MockitoAnnotations].initMocks()'
      Src: org.xmlunit.transform.TransformationTest:57,1
    - Dst: '[org.xmlunit.transform.TransformationTest].any()'
      Src: org.xmlunit.transform.TransformationTest:58,1
    - Dst: '[javax.xml.transform.TransformerFactory].newTransformer(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:58,1
    - Dst: '[org.xmlunit.transform.TransformationTest].when(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:58,1
    - Dst: '[org.xmlunit.transform.TransformationTest].thenReturn(javax.xml.transform.Transformer)'
      Src: org.xmlunit.transform.TransformationTest:58,1
    - Dst: '[javax.xml.transform.TransformerFactory].newTransformer()'
      Src: org.xmlunit.transform.TransformationTest:59,1
    - Dst: '[org.xmlunit.transform.TransformationTest].when(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:59,1
    - Dst: '[org.xmlunit.transform.TransformationTest].thenReturn(javax.xml.transform.Transformer)'
      Src: org.xmlunit.transform.TransformationTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionName: '[org.xmlunit.transform.TransformationTest].setupMocks()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.TransformerFactory].newTransformer()'
    - '[org.xmlunit.transform.TransformationTest].thenReturn(javax.xml.transform.Transformer)'
    - '[org.xmlunit.transform.TransformationTest].when(org.xmlunit.transform.TransformationTest)'
    - '[org.xmlunit.transform.TransformationTest].any()'
    - '[javax.xml.transform.TransformerFactory].newTransformer(org.xmlunit.transform.TransformationTest)'
    - '[org.mockito.MockitoAnnotations].initMocks()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].setupMocks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.Input].fromFile(String)'
      Src: org.xmlunit.transform.TransformationTest:64,1
    - Dst: '[org.xmlunit.transform.TransformationTest].build()'
      Src: org.xmlunit.transform.TransformationTest:64,1
    - Dst: '[org.xmlunit.transform.Transformation].<init>(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:64,1
    - Dst: '[org.xmlunit.builder.Input].fromFile(String)'
      Src: org.xmlunit.transform.TransformationTest:66,1
    - Dst: '[org.xmlunit.transform.TransformationTest].build()'
      Src: org.xmlunit.transform.TransformationTest:66,1
    - Dst: '[org.xmlunit.transform.Transformation].setStylesheet(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 67
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionName: '[org.xmlunit.transform.TransformationTest].createTransformation()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].<init>(org.xmlunit.transform.TransformationTest)'
    - '[org.xmlunit.transform.TransformationTest].build()'
    - '[org.xmlunit.builder.Input].fromFile(String)'
    - '[org.xmlunit.transform.Transformation].setStylesheet(org.xmlunit.transform.TransformationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].createTransformation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].transformToString()'
      Src: org.xmlunit.transform.TransformationTest:71,1
    - Dst: '[org.xmlunit.transform.TransformationTest].assertEquals(String,String)'
      Src: org.xmlunit.transform.TransformationTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 72
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.xmlunit.transform.TransformationTest].transformAnimalToString()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.TransformationTest].assertEquals(String,String)'
    - '[org.xmlunit.transform.Transformation].transformToString()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].transformAnimalToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].transformToDocument()'
      Src: org.xmlunit.transform.TransformationTest:75,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.xmlunit.transform.TransformationTest:76,1
    - Dst: '[org.xmlunit.transform.TransformationTest].getTagName()'
      Src: org.xmlunit.transform.TransformationTest:76,1
    - Dst: '[org.xmlunit.transform.TransformationTest].assertEquals(String,org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 77
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.transform.TransformationTest].transformAnimalToDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.xmlunit.transform.TransformationTest].getTagName()'
    - '[org.xmlunit.transform.Transformation].transformToDocument()'
    - '[org.xmlunit.transform.TransformationTest].assertEquals(String,org.xmlunit.transform.TransformationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].transformAnimalToDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].addOutputProperty(org.xmlunit.transform.TransformationTest,String)'
      Src: org.xmlunit.transform.TransformationTest:80,1
    - Dst: '[org.xmlunit.transform.Transformation].transformToString()'
      Src: org.xmlunit.transform.TransformationTest:81,1
    - Dst: '[org.xmlunit.transform.TransformationTest].not(String)'
      Src: org.xmlunit.transform.TransformationTest:82,1
    - Dst: '[org.xmlunit.transform.TransformationTest].assertThat(String,org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 83
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: '[org.xmlunit.transform.TransformationTest].transformAnimalToHtml()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].addOutputProperty(org.xmlunit.transform.TransformationTest,String)'
    - '[org.xmlunit.transform.TransformationTest].not(String)'
    - '[org.xmlunit.transform.TransformationTest].assertThat(String,org.xmlunit.transform.TransformationTest)'
    - '[org.xmlunit.transform.Transformation].transformToString()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].transformAnimalToHtml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].<init>()'
      Src: org.xmlunit.transform.TransformationTest:87,1
    - Dst: '[org.xmlunit.transform.Transformation].setSource(null)'
      Src: org.xmlunit.transform.TransformationTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 89
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[org.xmlunit.transform.TransformationTest].shouldRejectNullSourceInSetSource()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].<init>()'
    - '[org.xmlunit.transform.Transformation].setSource(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].shouldRejectNullSourceInSetSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].<init>()'
      Src: org.xmlunit.transform.TransformationTest:93,1
    - Dst: '[org.xmlunit.transform.Transformation].addOutputProperty(null,String)'
      Src: org.xmlunit.transform.TransformationTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 95
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 95
    functionName: '[org.xmlunit.transform.TransformationTest].shouldRejectNullOutputPropertyName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].<init>()'
    - '[org.xmlunit.transform.Transformation].addOutputProperty(null,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].shouldRejectNullOutputPropertyName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].<init>()'
      Src: org.xmlunit.transform.TransformationTest:99,1
    - Dst: '[org.xmlunit.transform.Transformation].addOutputProperty(String,null)'
      Src: org.xmlunit.transform.TransformationTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 101
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 101
    functionName: '[org.xmlunit.transform.TransformationTest].shouldRejectNullOutputPropertyValue()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].<init>()'
    - '[org.xmlunit.transform.Transformation].addOutputProperty(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].shouldRejectNullOutputPropertyValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].<init>()'
      Src: org.xmlunit.transform.TransformationTest:105,1
    - Dst: '[org.xmlunit.transform.Transformation].addParameter(null,String)'
      Src: org.xmlunit.transform.TransformationTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 107
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[org.xmlunit.transform.TransformationTest].shouldRejectNullParameterName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].<init>()'
    - '[org.xmlunit.transform.Transformation].addParameter(null,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].shouldRejectNullParameterName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.TransformationTest].any()'
      Src: org.xmlunit.transform.TransformationTest:111,1
    - Dst: '[javax.xml.transform.TransformerFactory].newTransformer(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:111,1
    - Dst: '[org.xmlunit.transform.TransformationTest].when(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:111,1
    - Dst: '[javax.xml.transform.TransformerConfigurationException].<init>()'
      Src: org.xmlunit.transform.TransformationTest:112,1
    - Dst: '[org.xmlunit.transform.TransformationTest].thenThrow(javax.xml.transform.TransformerConfigurationException)'
      Src: org.xmlunit.transform.TransformationTest:111,1
    - Dst: '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.transform.TransformationTest:113,1
    - Dst: '[org.xmlunit.transform.Transformation].transformToString()'
      Src: org.xmlunit.transform.TransformationTest:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 115
    functionName: '[org.xmlunit.transform.TransformationTest].shouldTransformTransformerConfigurationException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.transform.Transformation].transformToString()'
    - '[org.xmlunit.transform.TransformationTest].when(org.xmlunit.transform.TransformationTest)'
    - '[org.xmlunit.transform.TransformationTest].any()'
    - '[javax.xml.transform.TransformerFactory].newTransformer(org.xmlunit.transform.TransformationTest)'
    - '[org.xmlunit.transform.TransformationTest].thenThrow(javax.xml.transform.TransformerConfigurationException)'
    - '[javax.xml.transform.TransformerConfigurationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].shouldTransformTransformerConfigurationException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.TransformerException].<init>(String)'
      Src: org.xmlunit.transform.TransformationTest:119,1
    - Dst: '[org.xmlunit.transform.TransformationTest].doThrow(javax.xml.transform.TransformerException)'
      Src: org.xmlunit.transform.TransformationTest:119,1
    - Dst: '[org.xmlunit.transform.TransformationTest].when(javax.xml.transform.Transformer)'
      Src: org.xmlunit.transform.TransformationTest:119,1
    - Dst: '[org.xmlunit.transform.TransformationTest].any()'
      Src: org.xmlunit.transform.TransformationTest:121,1
    - Dst: '[org.xmlunit.transform.TransformationTest].any()'
      Src: org.xmlunit.transform.TransformationTest:121,1
    - Dst: '[org.xmlunit.transform.TransformationTest].transform(org.xmlunit.transform.TransformationTest,org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:119,1
    - Dst: '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.transform.TransformationTest:122,1
    - Dst: '[org.xmlunit.transform.Transformation].transformToString()'
      Src: org.xmlunit.transform.TransformationTest:124,1
    - Dst: '[org.xmlunit.transform.TransformationTest].fail(String)'
      Src: org.xmlunit.transform.TransformationTest:125,1
    - Dst: ex.getClass()
      Src: org.xmlunit.transform.TransformationTest:128,1
    - Dst: '[org.xmlunit.transform.TransformationTest].assertEquals(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 130
    functionName: '[org.xmlunit.transform.TransformationTest].shouldTransformTransformerException()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.transform.TransformationTest].assertEquals(org.xmlunit.transform.TransformationTest)'
    - '[javax.xml.transform.TransformerException].<init>(String)'
    - '[org.xmlunit.transform.TransformationTest].doThrow(javax.xml.transform.TransformerException)'
    - ex.getClass()
    - '[org.xmlunit.transform.Transformation].transformToString()'
    - '[org.xmlunit.transform.TransformationTest].transform(org.xmlunit.transform.TransformationTest,org.xmlunit.transform.TransformationTest)'
    - '[org.xmlunit.transform.TransformationTest].when(javax.xml.transform.Transformer)'
    - '[org.xmlunit.transform.TransformationTest].any()'
    - '[org.xmlunit.transform.TransformationTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].shouldTransformTransformerException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.Input].fromFile(String)'
      Src: org.xmlunit.transform.TransformationTest:134,1
    - Dst: '[org.xmlunit.transform.TransformationTest].build()'
      Src: org.xmlunit.transform.TransformationTest:134,1
    - Dst: '[org.xmlunit.transform.Transformation].<init>(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:134,1
    - Dst: '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.transform.TransformationTest:136,1
    - Dst: '[org.xmlunit.transform.Transformation].transformToString()'
      Src: org.xmlunit.transform.TransformationTest:137,1
    - Dst: '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.transform.TransformationTest:139,1
    - Dst: '[org.xmlunit.transform.TransformationTest].newTransformer()'
      Src: org.xmlunit.transform.TransformationTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 140
    functionName: '[org.xmlunit.transform.TransformationTest].shouldCallNoArgNewTransformerWithoutStylesheet()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].<init>(org.xmlunit.transform.TransformationTest)'
    - '[org.xmlunit.builder.Input].fromFile(String)'
    - '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.transform.Transformation].transformToString()'
    - '[org.xmlunit.transform.TransformationTest].build()'
    - '[org.xmlunit.transform.TransformationTest].newTransformer()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].shouldCallNoArgNewTransformerWithoutStylesheet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.transform.TransformationTest:144,1
    - Dst: '[org.xmlunit.transform.Transformation].addOutputProperty(org.xmlunit.transform.TransformationTest,String)'
      Src: org.xmlunit.transform.TransformationTest:145,1
    - Dst: '[org.xmlunit.transform.Transformation].transformToString()'
      Src: org.xmlunit.transform.TransformationTest:146,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.xmlunit.transform.TransformationTest:148,1
    - Dst: '[java.util.Properties].setProperty(org.xmlunit.transform.TransformationTest,String)'
      Src: org.xmlunit.transform.TransformationTest:149,1
    - Dst: '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer)'
      Src: org.xmlunit.transform.TransformationTest:150,1
    - Dst: '[org.xmlunit.transform.TransformationTest].setOutputProperties(java.util.Properties)'
      Src: org.xmlunit.transform.TransformationTest:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 151
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 151
    functionName: '[org.xmlunit.transform.TransformationTest].passesThroughOutputProperties()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].setProperty(org.xmlunit.transform.TransformationTest,String)'
    - '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.transform.TransformationTest].setOutputProperties(java.util.Properties)'
    - '[org.xmlunit.transform.Transformation].transformToString()'
    - '[org.xmlunit.transform.Transformation].addOutputProperty(org.xmlunit.transform.TransformationTest,String)'
    - '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer)'
    - '[java.util.Properties].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].passesThroughOutputProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.transform.TransformationTest:155,1
    - Dst: '[org.xmlunit.transform.Transformation].addOutputProperty(org.xmlunit.transform.TransformationTest,String)'
      Src: org.xmlunit.transform.TransformationTest:156,1
    - Dst: '[org.xmlunit.transform.Transformation].clearOutputProperties()'
      Src: org.xmlunit.transform.TransformationTest:157,1
    - Dst: '[org.xmlunit.transform.Transformation].transformToString()'
      Src: org.xmlunit.transform.TransformationTest:158,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.xmlunit.transform.TransformationTest:160,1
    - Dst: '[java.util.Properties].setProperty(org.xmlunit.transform.TransformationTest,String)'
      Src: org.xmlunit.transform.TransformationTest:161,1
    - Dst: '[org.xmlunit.transform.TransformationTest].never()'
      Src: org.xmlunit.transform.TransformationTest:162,1
    - Dst: '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer,org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:162,1
    - Dst: '[org.xmlunit.transform.TransformationTest].setOutputProperties(java.util.Properties)'
      Src: org.xmlunit.transform.TransformationTest:162,1
    - Dst: '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer)'
      Src: org.xmlunit.transform.TransformationTest:163,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.xmlunit.transform.TransformationTest:163,1
    - Dst: '[org.xmlunit.transform.TransformationTest].setOutputProperties(java.util.Properties)'
      Src: org.xmlunit.transform.TransformationTest:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 164
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 164
    functionName: '[org.xmlunit.transform.TransformationTest].clearsOutputProperties()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
    - '[java.util.Properties].setProperty(org.xmlunit.transform.TransformationTest,String)'
    - '[org.xmlunit.transform.TransformationTest].setOutputProperties(java.util.Properties)'
    - '[org.xmlunit.transform.TransformationTest].never()'
    - '[org.xmlunit.transform.Transformation].transformToString()'
    - '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer,org.xmlunit.transform.TransformationTest)'
    - '[org.xmlunit.transform.Transformation].clearOutputProperties()'
    - '[org.xmlunit.transform.Transformation].addOutputProperty(org.xmlunit.transform.TransformationTest,String)'
    - '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer)'
    - '[java.util.Properties].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].clearsOutputProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.transform.TransformationTest:168,1
    - Dst: '[org.xmlunit.transform.Transformation].addParameter(org.xmlunit.transform.TransformationTest,String)'
      Src: org.xmlunit.transform.TransformationTest:169,1
    - Dst: '[org.xmlunit.transform.Transformation].transformToString()'
      Src: org.xmlunit.transform.TransformationTest:170,1
    - Dst: '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer)'
      Src: org.xmlunit.transform.TransformationTest:172,1
    - Dst: '[org.xmlunit.transform.TransformationTest].setParameter(org.xmlunit.transform.TransformationTest,String)'
      Src: org.xmlunit.transform.TransformationTest:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 173
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 173
    functionName: '[org.xmlunit.transform.TransformationTest].passesThroughParameters()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.TransformationTest].setParameter(org.xmlunit.transform.TransformationTest,String)'
    - '[org.xmlunit.transform.Transformation].addParameter(org.xmlunit.transform.TransformationTest,String)'
    - '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.transform.Transformation].transformToString()'
    - '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].passesThroughParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.transform.TransformationTest:177,1
    - Dst: '[org.xmlunit.transform.Transformation].addParameter(org.xmlunit.transform.TransformationTest,String)'
      Src: org.xmlunit.transform.TransformationTest:178,1
    - Dst: '[org.xmlunit.transform.Transformation].clearParameters()'
      Src: org.xmlunit.transform.TransformationTest:179,1
    - Dst: '[org.xmlunit.transform.Transformation].transformToString()'
      Src: org.xmlunit.transform.TransformationTest:180,1
    - Dst: '[org.xmlunit.transform.TransformationTest].never()'
      Src: org.xmlunit.transform.TransformationTest:182,1
    - Dst: '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer,org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:182,1
    - Dst: '[org.xmlunit.transform.TransformationTest].setParameter(org.xmlunit.transform.TransformationTest,String)'
      Src: org.xmlunit.transform.TransformationTest:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 183
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 183
    functionName: '[org.xmlunit.transform.TransformationTest].clearsParameters()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].clearParameters()'
    - '[org.xmlunit.transform.Transformation].addParameter(org.xmlunit.transform.TransformationTest,String)'
    - '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.transform.TransformationTest].setParameter(org.xmlunit.transform.TransformationTest,String)'
    - '[org.xmlunit.transform.TransformationTest].never()'
    - '[org.xmlunit.transform.Transformation].transformToString()'
    - '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer,org.xmlunit.transform.TransformationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].clearsParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.TransformationTest].mock()'
      Src: org.xmlunit.transform.TransformationTest:187,1
    - Dst: '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.transform.TransformationTest:188,1
    - Dst: '[org.xmlunit.transform.Transformation].setURIResolver(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:189,1
    - Dst: '[org.xmlunit.transform.Transformation].transformToString()'
      Src: org.xmlunit.transform.TransformationTest:190,1
    - Dst: '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer)'
      Src: org.xmlunit.transform.TransformationTest:192,1
    - Dst: '[org.xmlunit.transform.TransformationTest].setURIResolver(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 193
    functionName: '[org.xmlunit.transform.TransformationTest].passesThroughURIResolver()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.transform.TransformationTest].setURIResolver(org.xmlunit.transform.TransformationTest)'
    - '[org.xmlunit.transform.Transformation].setURIResolver(org.xmlunit.transform.TransformationTest)'
    - '[org.xmlunit.transform.TransformationTest].mock()'
    - '[org.xmlunit.transform.Transformation].transformToString()'
    - '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].passesThroughURIResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.TransformationTest].mock()'
      Src: org.xmlunit.transform.TransformationTest:197,1
    - Dst: '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
      Src: org.xmlunit.transform.TransformationTest:198,1
    - Dst: '[org.xmlunit.transform.Transformation].setErrorListener(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:199,1
    - Dst: '[org.xmlunit.transform.Transformation].transformToString()'
      Src: org.xmlunit.transform.TransformationTest:200,1
    - Dst: '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer)'
      Src: org.xmlunit.transform.TransformationTest:202,1
    - Dst: '[org.xmlunit.transform.TransformationTest].setErrorListener(org.xmlunit.transform.TransformationTest)'
      Src: org.xmlunit.transform.TransformationTest:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 203
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 203
    functionName: '[org.xmlunit.transform.TransformationTest].passesThroughErrorListener()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].setErrorListener(org.xmlunit.transform.TransformationTest)'
    - '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.transform.TransformationTest].mock()'
    - '[org.xmlunit.transform.TransformationTest].setErrorListener(org.xmlunit.transform.TransformationTest)'
    - '[org.xmlunit.transform.Transformation].transformToString()'
    - '[org.xmlunit.transform.TransformationTest].verify(javax.xml.transform.Transformer)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].passesThroughErrorListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].<init>()'
      Src: org.xmlunit.transform.TransformationTest:207,1
    - Dst: '[org.xmlunit.transform.Transformation].transformToString()'
      Src: org.xmlunit.transform.TransformationTest:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 209
    functionName: '[org.xmlunit.transform.TransformationTest].shouldRejectNullSourceInTransform()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].<init>()'
    - '[org.xmlunit.transform.Transformation].transformToString()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].shouldRejectNullSourceInTransform()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].transformTo(null)'
      Src: org.xmlunit.transform.TransformationTest:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      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: 214
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 214
    functionName: '[org.xmlunit.transform.TransformationTest].shouldRejectNullResult()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].transformTo(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.TransformationTest].shouldRejectNullResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.transform.Transformation
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.Transformer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.transform.TransformationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.transform.TransformationTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.transform.TransformationTest
    signature: '[org.xmlunit.transform.TransformationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: org.xmlunit.XMLUnitException:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.XMLUnitException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.xmlunit.XMLUnitException].<init>(String,Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/XMLUnitException.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.xmlunit.XMLUnitException
    signature: '[org.xmlunit.XMLUnitException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.XMLUnitException].<init>(String,null)'
      Src: org.xmlunit.XMLUnitException:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.XMLUnitException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.XMLUnitException].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/XMLUnitException.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.XMLUnitException].<init>(String,null)'
    linkageType: ''
    returnType: org.xmlunit.XMLUnitException
    signature: '[org.xmlunit.XMLUnitException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.XMLUnitException].<init>(Throwable)'
      Src: org.xmlunit.XMLUnitException:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.XMLUnitException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - cause
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.XMLUnitException].<init>(Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/XMLUnitException.java
    functionUses: 3
    functionsReached:
    - '[org.xmlunit.XMLUnitException].<init>(Throwable)'
    linkageType: ''
    returnType: org.xmlunit.XMLUnitException
    signature: '[org.xmlunit.XMLUnitException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.XMLUnitException].<init>(Throwable)'
      Src: org.xmlunit.ConfigurationException:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.ConfigurationException
      static: false
      superClass: org.xmlunit.XMLUnitException
    argCount: 1
    argNames:
    - cause
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.xmlunit.ConfigurationException].<init>(Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/ConfigurationException.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.XMLUnitException].<init>(Throwable)'
    linkageType: ''
    returnType: org.xmlunit.ConfigurationException
    signature: '[org.xmlunit.ConfigurationException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.XMLUnitException].<init>(Throwable)'
      Src: org.xmlunit.ConfigurationException:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.ConfigurationException
      static: false
      superClass: org.xmlunit.XMLUnitException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.ConfigurationException].<init>(String,Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/ConfigurationException.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.XMLUnitException].<init>(Throwable)'
    linkageType: ''
    returnType: org.xmlunit.ConfigurationException
    signature: '[org.xmlunit.ConfigurationException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.w3c.dom.Node>
      - Iterable<org.w3c.dom.Node>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Iterable<Map.Entry<org.w3c.dom.Node,org.w3c.dom.Node>>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlNodes
    - testNodes
    argTypes:
    - Iterable<org.w3c.dom.Node>
    - Iterable<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: '[org.xmlunit.diff.NodeMatcher].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/NodeMatcher.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Iterable<Map.Entry<org.w3c.dom.Node,org.w3c.dom.Node>>
    signature: '[org.xmlunit.diff.NodeMatcher].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.NodeMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.NodeMatcher].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/NodeMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.NodeMatcher
    signature: '[org.xmlunit.diff.NodeMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.NodeFilters:60,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.Predicate<org.w3c.dom.Node>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 71
    functionName: '[org.xmlunit.diff.NodeFilters].satifiesAll()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/NodeFilters.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.util.Predicate].<init>()'
    linkageType: ''
    returnType: org.xmlunit.util.Predicate<org.w3c.dom.Node>
    signature: '[org.xmlunit.diff.NodeFilters].satifiesAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.NodeFilters:84,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.Predicate<org.w3c.dom.Node>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 95
    functionName: '[org.xmlunit.diff.NodeFilters].satifiesAny()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/NodeFilters.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.util.Predicate].<init>()'
    linkageType: ''
    returnType: org.xmlunit.util.Predicate<org.w3c.dom.Node>
    signature: '[org.xmlunit.diff.NodeFilters].satifiesAny()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.NodeFilters:30,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.NodeFilters:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.NodeFilters
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 97
    functionName: '[org.xmlunit.diff.NodeFilters].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/NodeFilters.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Predicate].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.NodeFilters
    signature: '[org.xmlunit.diff.NodeFilters].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:63,1
    - Dst: '[ComparisonType].getDescription()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:64,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:65,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:66,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:68,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getXPath()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:68,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getShortString(org.xmlunit.diff.DefaultComparisonFormatter,org.xmlunit.diff.DefaultComparisonFormatter,ComparisonType)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:68,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:71,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getXPath()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:71,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getShortString(org.xmlunit.diff.DefaultComparisonFormatter,org.xmlunit.diff.DefaultComparisonFormatter,ComparisonType)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:71,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getXPath()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:77,1
    - Dst: String.format(String,org.xmlunit.diff.DefaultComparisonFormatter,org.xmlunit.diff.DefaultComparisonFormatter,String,String)
      Src: org.xmlunit.diff.DefaultComparisonFormatter:75,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:82,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getValue(org.xmlunit.diff.DefaultComparisonFormatter,ComparisonType)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:82,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:82,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getValue(org.xmlunit.diff.DefaultComparisonFormatter,ComparisonType)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:82,1
    - Dst: String.format(String,org.xmlunit.diff.DefaultComparisonFormatter,Object,Object,String,String)
      Src: org.xmlunit.diff.DefaultComparisonFormatter:80,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 84
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 84
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 0
    functionsReached:
    - String.format(String,org.xmlunit.diff.DefaultComparisonFormatter,org.xmlunit.diff.DefaultComparisonFormatter,String,String)
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getValue(org.xmlunit.diff.DefaultComparisonFormatter,ComparisonType)'
    - '[org.xmlunit.diff.Comparison.Detail].getXPath()'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getShortString(org.xmlunit.diff.DefaultComparisonFormatter,org.xmlunit.diff.DefaultComparisonFormatter,ComparisonType)'
    - String.format(String,org.xmlunit.diff.DefaultComparisonFormatter,Object,Object,String,String)
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison.Detail].getValue()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[ComparisonType].getDescription()'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.TransformerFactory
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.transform.TransformerFactory
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].setTransformerFactory(javax.xml.transform.TransformerFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].setTransformerFactory(javax.xml.transform.TransformerFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].nodeType(Short)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:110,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - ComparisonType
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - type
    argTypes:
    - Object
    - ComparisonType
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].getValue(Object,ComparisonType)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatter].nodeType(Short)'
    linkageType: ''
    returnType: Object
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].getValue(Object,ComparisonType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:131,1
    - Dst: doc.getDoctype()
      Src: org.xmlunit.diff.DefaultComparisonFormatter:134,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentType(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:134,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentElementIndication(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:135,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentXmlDeclaration(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:138,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentElementIndication(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:139,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentType(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:142,1
    - Dst: docType.getOwnerDocument()
      Src: org.xmlunit.diff.DefaultComparisonFormatter:143,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentElementIndication(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:143,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendAttribute(StringBuilder,org.w3c.dom.Attr)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:145,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendElement(StringBuilder,org.w3c.dom.Element)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:147,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendText(StringBuilder,org.w3c.dom.Text)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:149,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendComment(StringBuilder,org.w3c.dom.Comment)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:151,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendProcessingInstruction(StringBuilder,org.w3c.dom.ProcessingInstruction)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:153,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:155,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:157,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:157,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:157,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(char)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:157,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:158,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:157,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(char)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:157,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:159,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:157,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:157,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendXPath(StringBuilder,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:162,1
    - Dst: '[StringBuilder].toString()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:163,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      - ComparisonType
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - xpath
    - type
    argTypes:
    - org.w3c.dom.Node
    - String
    - ComparisonType
    constantsTouched: []
    func_position:
      end: 164
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 164
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].getShortString(org.w3c.dom.Node,String,ComparisonType)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendProcessingInstruction(StringBuilder,org.w3c.dom.ProcessingInstruction)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentElementIndication(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendElement(StringBuilder,org.w3c.dom.Element)'
    - '[StringBuilder].toString()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendAttribute(StringBuilder,org.w3c.dom.Attr)'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentType(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendXPath(StringBuilder,String)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(char)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendComment(StringBuilder,org.w3c.dom.Comment)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendText(StringBuilder,org.w3c.dom.Text)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentXmlDeclaration(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
    - doc.getDoctype()
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    - docType.getOwnerDocument()
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].getShortString(org.w3c.dom.Node,String,ComparisonType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:175,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:176,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - xpath
    argTypes:
    - StringBuilder
    - String
    constantsTouched: []
    func_position:
      end: 178
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 178
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].appendXPath(StringBuilder,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[StringBuilder].append(String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].appendXPath(StringBuilder,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getXmlVersion()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:191,1
    - Dst: '[String].equals(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:191,1
    - Dst: '[org.w3c.dom.Document].getXmlEncoding()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:191,1
    - Dst: '[org.w3c.dom.Document].getXmlStandalone()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:191,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:195,1
    - Dst: '[org.w3c.dom.Document].getXmlVersion()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:196,1
    - Dst: '[StringBuilder].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:196,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:197,1
    - Dst: '[org.w3c.dom.Document].getXmlEncoding()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:198,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:199,1
    - Dst: '[org.w3c.dom.Document].getXmlEncoding()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:200,1
    - Dst: '[StringBuilder].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:200,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:201,1
    - Dst: '[org.w3c.dom.Document].getXmlStandalone()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:203,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:204,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:206,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - doc
    argTypes:
    - StringBuilder
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 208
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 208
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentXmlDeclaration(StringBuilder,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].getXmlStandalone()'
    - '[StringBuilder].append(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[String].equals(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.w3c.dom.Document].getXmlEncoding()'
    - '[org.w3c.dom.Document].getXmlVersion()'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentXmlDeclaration(StringBuilder,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:220,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:221,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getNodeName()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:221,1
    - Dst: '[StringBuilder].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:221,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - doc
    argTypes:
    - StringBuilder
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 223
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 223
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentElementIndication(StringBuilder,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[StringBuilder].append(String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getNodeName()'
    - '[StringBuilder].append(org.xmlunit.diff.DefaultComparisonFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentElementIndication(StringBuilder,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:238,1
    - Dst: '[org.w3c.dom.DocumentType].getName()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:238,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:238,1
    - Dst: '[org.w3c.dom.DocumentType].getPublicId()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:240,1
    - Dst: '[org.w3c.dom.DocumentType].getPublicId()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:240,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].length()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:240,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:241,1
    - Dst: '[org.w3c.dom.DocumentType].getPublicId()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:241,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:241,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(char)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:241,1
    - Dst: '[org.w3c.dom.DocumentType].getSystemId()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:244,1
    - Dst: '[org.w3c.dom.DocumentType].getSystemId()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:244,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].length()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:244,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:246,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:248,1
    - Dst: '[org.w3c.dom.DocumentType].getSystemId()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:248,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:248,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:248,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:250,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - type
    argTypes:
    - StringBuilder
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 252
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 252
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentType(StringBuilder,org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DocumentType].getName()'
    - '[org.w3c.dom.DocumentType].getPublicId()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(char)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].length()'
    - '[StringBuilder].append(String)'
    - '[org.w3c.dom.DocumentType].getSystemId()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentType(StringBuilder,org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:263,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getTarget()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:264,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:263,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(char)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:263,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getData()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:265,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:263,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.w3c.dom.ProcessingInstruction
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - instr
    argTypes:
    - StringBuilder
    - org.w3c.dom.ProcessingInstruction
    constantsTouched: []
    func_position:
      end: 267
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 267
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].appendProcessingInstruction(StringBuilder,org.w3c.dom.ProcessingInstruction)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.ProcessingInstruction].getData()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(char)'
    - '[StringBuilder].append(String)'
    - '[org.w3c.dom.ProcessingInstruction].getTarget()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].appendProcessingInstruction(StringBuilder,org.w3c.dom.ProcessingInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:278,1
    - Dst: '[org.w3c.dom.Comment].getNodeValue()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:279,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:278,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.w3c.dom.Comment
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - aNode
    argTypes:
    - StringBuilder
    - org.w3c.dom.Comment
    constantsTouched: []
    func_position:
      end: 281
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 281
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].appendComment(StringBuilder,org.w3c.dom.Comment)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Comment].getNodeValue()'
    - '[StringBuilder].append(String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].appendComment(StringBuilder,org.w3c.dom.Comment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:292,1
    - Dst: '[org.w3c.dom.Text].getParentNode()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:293,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getNodeName()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:293,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:292,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:292,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:297,1
    - Dst: '[org.w3c.dom.Text].getNodeValue()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:298,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:297,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:297,1
    - Dst: '[org.w3c.dom.Text].getNodeValue()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:301,1
    - Dst: '[StringBuilder].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:301,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:304,1
    - Dst: '[org.w3c.dom.Text].getParentNode()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:305,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getNodeName()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:305,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:304,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:304,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.w3c.dom.Text
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - aNode
    argTypes:
    - StringBuilder
    - org.w3c.dom.Text
    constantsTouched: []
    func_position:
      end: 307
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 307
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].appendText(StringBuilder,org.w3c.dom.Text)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Text].getParentNode()'
    - '[StringBuilder].append(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[StringBuilder].append(String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getNodeName()'
    - '[org.w3c.dom.Text].getNodeValue()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].appendText(StringBuilder,org.w3c.dom.Text)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:318,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:319,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:318,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:318,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - aNode
    argTypes:
    - StringBuilder
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 321
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 321
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].appendElement(StringBuilder,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
    - '[StringBuilder].append(String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.w3c.dom.Element].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].appendElement(StringBuilder,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:332,1
    - Dst: '[org.w3c.dom.Attr].getOwnerElement()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:332,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getNodeName()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:332,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:332,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:333,1
    - Dst: '[org.w3c.dom.Attr].getNodeName()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:334,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:333,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:333,1
    - Dst: '[org.w3c.dom.Attr].getNodeValue()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:335,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:333,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - aNode
    argTypes:
    - StringBuilder
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 336
      start: 331
    functionDepth: 1
    functionLinenumber: 331
    functionLinenumberEnd: 336
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].appendAttribute(StringBuilder,org.w3c.dom.Attr)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[org.w3c.dom.Attr].getOwnerElement()'
    - '[org.w3c.dom.Attr].getNodeValue()'
    - '[StringBuilder].append(String)'
    - '[org.w3c.dom.Attr].getNodeName()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getNodeName()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].appendAttribute(StringBuilder,org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:352,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:355,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getFullFormattedXml(org.xmlunit.diff.DefaultComparisonFormatter,ComparisonType,boolean)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:355,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Comparison.Detail
      - ComparisonType
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - difference
    - type
    - formatXml
    argTypes:
    - Comparison.Detail
    - ComparisonType
    - boolean
    constantsTouched: []
    func_position:
      end: 356
      start: 350
    functionDepth: 1
    functionLinenumber: 350
    functionLinenumberEnd: 356
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].getDetails(Comparison.Detail,ComparisonType,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getFullFormattedXml(org.xmlunit.diff.DefaultComparisonFormatter,ComparisonType,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].getDetails(Comparison.Detail,ComparisonType,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:374,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:377,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendFullDocumentHeader(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:380,1
    - Dst: '[StringBuilder].toString()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:381,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:383,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendFullDocumentHeader(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:384,1
    - Dst: '[StringBuilder].toString()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:385,1
    - Dst: '[org.w3c.dom.Attr].getOwnerElement()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:387,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:390,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getFormattedNodeXml(org.xmlunit.diff.DefaultComparisonFormatter,boolean)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:394,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:394,1
    - Dst: '[StringBuilder].toString()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:395,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].trim()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:395,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - ComparisonType
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - type
    - formatXml
    argTypes:
    - org.w3c.dom.Node
    - ComparisonType
    - boolean
    constantsTouched: []
    func_position:
      end: 396
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 396
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].getFullFormattedXml(org.w3c.dom.Node,ComparisonType,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].trim()'
    - '[org.w3c.dom.Attr].getOwnerElement()'
    - '[StringBuilder].toString()'
    - '[org.w3c.dom.Node].getParentNode()'
    - '[StringBuilder].append(String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendFullDocumentHeader(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getFormattedNodeXml(org.xmlunit.diff.DefaultComparisonFormatter,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].getFullFormattedXml(org.w3c.dom.Node,ComparisonType,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentXmlDeclaration(StringBuilder,org.w3c.dom.Document)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:408,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:409,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:411,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentType(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:411,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:412,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:414,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].appendOnlyElementStartTagWithAttributes(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:414,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - doc
    argTypes:
    - StringBuilder
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 415
      start: 407
    functionDepth: 2
    functionLinenumber: 407
    functionLinenumberEnd: 415
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].appendFullDocumentHeader(StringBuilder,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentXmlDeclaration(StringBuilder,org.w3c.dom.Document)'
    - '[org.w3c.dom.Document].getDoctype()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentType(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].appendOnlyElementStartTagWithAttributes(StringBuilder,org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].appendFullDocumentHeader(StringBuilder,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:418,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:419,1
    - Dst: '[StringBuilder].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:419,1
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:420,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].getLength()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:422,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].item(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:423,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:426,1
    - Dst: attr.toString()
      Src: org.xmlunit.diff.DefaultComparisonFormatter:427,1
    - Dst: '[StringBuilder].append(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:427,1
    - Dst: '[org.w3c.dom.Element].hasChildNodes()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:430,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:431,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:433,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - element
    argTypes:
    - StringBuilder
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 435
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 435
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].appendOnlyElementStartTagWithAttributes(StringBuilder,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatter].getLength()'
    - '[StringBuilder].append(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].item(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.w3c.dom.Element].getAttributes()'
    - '[org.w3c.dom.Element].hasChildNodes()'
    - '[StringBuilder].append(String)'
    - attr.toString()
    - '[org.w3c.dom.Element].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].appendOnlyElementStartTagWithAttributes(StringBuilder,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].createXmlTransformer(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:451,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:452,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:453,1
    - Dst: '[javax.xml.transform.stream.StreamResult].<init>(java.io.StringWriter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:453,1
    - Dst: '[javax.xml.transform.Transformer].transform(javax.xml.transform.dom.DOMSource,javax.xml.transform.stream.StreamResult)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:453,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:454,1
    - Dst: e.getMessage()
      Src: org.xmlunit.diff.DefaultComparisonFormatter:456,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nodeToConvert
    - formatXml
    argTypes:
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 459
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 459
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].getFormattedNodeXml(org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.Transformer].transform(javax.xml.transform.dom.DOMSource,javax.xml.transform.stream.StreamResult)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].createXmlTransformer(org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[javax.xml.transform.stream.StreamResult].<init>(java.io.StringWriter)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
    - '[java.io.StringWriter].<init>()'
    - e.getMessage()
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].getFormattedNodeXml(org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].builder()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:473,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withExternalStylesheetLoadingDisabled()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:473,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].withDTDLoadingDisabled()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:473,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].withSafeAttribute(String,int)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:479,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].build()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:481,1
    - Dst: '[javax.xml.transform.TransformerFactory].newInstance()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:481,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].configure(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:481,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].newTransformer()'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:483,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].setOutputProperty(org.xmlunit.diff.DefaultComparisonFormatter,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:484,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].setOutputProperty(org.xmlunit.diff.DefaultComparisonFormatter,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:485,1
    - Dst: String.valueOf(int)
      Src: org.xmlunit.diff.DefaultComparisonFormatter:488,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].setOutputProperty(String,org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:488,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].setOutputProperty(org.xmlunit.diff.DefaultComparisonFormatter,String)'
      Src: org.xmlunit.diff.DefaultComparisonFormatter:495,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerConfigurationException
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.transform.Transformer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - numberOfBlanksToIndent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 498
      start: 470
    functionDepth: 3
    functionLinenumber: 470
    functionLinenumberEnd: 498
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].createXmlTransformer(int)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatter].build()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].newTransformer()'
    - '[javax.xml.transform.TransformerFactory].newInstance()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].setOutputProperty(String,org.xmlunit.diff.DefaultComparisonFormatter)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].withDTDLoadingDisabled()'
    - '[org.xmlunit.util.TransformerFactoryConfigurer].builder()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].setOutputProperty(org.xmlunit.diff.DefaultComparisonFormatter,String)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].withSafeAttribute(String,int)'
    - String.valueOf(int)
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withExternalStylesheetLoadingDisabled()'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].configure(org.xmlunit.diff.DefaultComparisonFormatter)'
    linkageType: ''
    returnType: javax.xml.transform.Transformer
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].createXmlTransformer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Short.toString(short)
      Src: org.xmlunit.diff.DefaultComparisonFormatter:522,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 523
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 523
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].nodeType(short)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 0
    functionsReached:
    - Short.toString(short)
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].nodeType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.TransformerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DefaultComparisonFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DefaultComparisonFormatter
    signature: '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
      Src: org.xmlunit.diff.Diff:27,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(javax.xml.transform.Source,javax.xml.transform.Source,org.xmlunit.diff.ComparisonFormatter,Iterable<org.xmlunit.diff.Difference>)'
      Src: org.xmlunit.diff.Diff:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - Iterable<org.xmlunit.diff.Difference>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ComparisonFormatter
      - Iterable<org.xmlunit.diff.Difference>
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - controlSource
    - testSource
    - differences
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Source
    - Iterable<org.xmlunit.diff.Difference>
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.xmlunit.diff.Diff].<init>(javax.xml.transform.Source,javax.xml.transform.Source,Iterable<org.xmlunit.diff.Difference>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(javax.xml.transform.Source,javax.xml.transform.Source,org.xmlunit.diff.ComparisonFormatter,Iterable<org.xmlunit.diff.Difference>)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.xmlunit.diff.Diff].<init>(javax.xml.transform.Source,javax.xml.transform.Source,Iterable<org.xmlunit.diff.Difference>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
      Src: org.xmlunit.diff.Diff:27,1
    - Dst: d.setComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)
      Src: org.xmlunit.diff.Diff:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - org.xmlunit.diff.ComparisonFormatter
      - Iterable<org.xmlunit.diff.Difference>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ComparisonFormatter
      - Iterable<org.xmlunit.diff.Difference>
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - controlSource
    - testSource
    - formatter
    - differences
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Source
    - org.xmlunit.diff.ComparisonFormatter
    - Iterable<org.xmlunit.diff.Difference>
    constantsTouched: []
    func_position:
      end: 65
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 65
    functionName: '[org.xmlunit.diff.Diff].<init>(javax.xml.transform.Source,javax.xml.transform.Source,org.xmlunit.diff.ComparisonFormatter,Iterable<org.xmlunit.diff.Difference>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Diff.java
    functionUses: 1
    functionsReached:
    - d.setComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)
    - '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.xmlunit.diff.Diff].<init>(javax.xml.transform.Source,javax.xml.transform.Source,org.xmlunit.diff.ComparisonFormatter,Iterable<org.xmlunit.diff.Difference>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].fullDescription(org.xmlunit.diff.ComparisonFormatter)'
      Src: org.xmlunit.diff.Diff:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ComparisonFormatter
      - Iterable<org.xmlunit.diff.Difference>
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - org.xmlunit.diff.ComparisonFormatter
      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: 77
    functionDepth: 3
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.xmlunit.diff.Diff].fullDescription()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].fullDescription(org.xmlunit.diff.ComparisonFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.Diff].fullDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].hasDifferences()'
      Src: org.xmlunit.diff.Diff:92,1
    - Dst: '[org.xmlunit.diff.Diff].getDifferences()'
      Src: org.xmlunit.diff.Diff:95,1
    - Dst: '[Iterable<org.xmlunit.diff.Difference>].iterator()'
      Src: org.xmlunit.diff.Diff:95,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.xmlunit.diff.Diff:96,1
    - Dst: '[org.xmlunit.diff.Diff].next()'
      Src: org.xmlunit.diff.Diff:97,1
    - Dst: '[org.xmlunit.diff.Diff].getComparison()'
      Src: org.xmlunit.diff.Diff:97,1
    - Dst: '[org.xmlunit.diff.Diff].toString(org.xmlunit.diff.ComparisonFormatter)'
      Src: org.xmlunit.diff.Diff:97,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.diff.Diff:96,1
    - Dst: System.lineSeparator()
      Src: org.xmlunit.diff.Diff:98,1
    - Dst: '[org.xmlunit.diff.Diff].hasNext()'
      Src: org.xmlunit.diff.Diff:99,1
    - Dst: '[org.xmlunit.diff.Diff].append(org.xmlunit.diff.Diff)'
      Src: org.xmlunit.diff.Diff:100,1
    - Dst: '[org.xmlunit.diff.Diff].next()'
      Src: org.xmlunit.diff.Diff:101,1
    - Dst: '[org.xmlunit.diff.Diff].getComparison()'
      Src: org.xmlunit.diff.Diff:101,1
    - Dst: '[org.xmlunit.diff.Diff].toString(org.xmlunit.diff.ComparisonFormatter)'
      Src: org.xmlunit.diff.Diff:101,1
    - Dst: '[org.xmlunit.diff.Diff].append(String)'
      Src: org.xmlunit.diff.Diff:100,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.xmlunit.diff.Diff:103,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ComparisonFormatter
      - Iterable<org.xmlunit.diff.Difference>
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.xmlunit.diff.ComparisonFormatter
    constantsTouched: []
    func_position:
      end: 104
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.diff.Diff].fullDescription(org.xmlunit.diff.ComparisonFormatter)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Diff.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].getComparison()'
    - '[org.xmlunit.diff.Diff].getDifferences()'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[StringBuilder].<init>()'
    - '[org.xmlunit.diff.Diff].append(org.xmlunit.diff.Diff)'
    - '[org.xmlunit.diff.Diff].hasDifferences()'
    - '[org.xmlunit.diff.Diff].next()'
    - '[org.xmlunit.diff.Diff].append(String)'
    - '[StringBuilder].append(String)'
    - System.lineSeparator()
    - '[Iterable<org.xmlunit.diff.Difference>].iterator()'
    - '[org.xmlunit.diff.Diff].hasNext()'
    - '[org.xmlunit.diff.Diff].toString(org.xmlunit.diff.ComparisonFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.Diff].fullDescription(org.xmlunit.diff.ComparisonFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterable<org.xmlunit.diff.Difference>].iterator()'
      Src: org.xmlunit.diff.Diff:110,1
    - Dst: '[org.xmlunit.diff.Diff].hasNext()'
      Src: org.xmlunit.diff.Diff:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ComparisonFormatter
      - Iterable<org.xmlunit.diff.Difference>
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - org.xmlunit.diff.ComparisonFormatter
      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: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.diff.Diff].hasDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Diff.java
    functionUses: 3
    functionsReached:
    - '[Iterable<org.xmlunit.diff.Difference>].iterator()'
    - '[org.xmlunit.diff.Diff].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.Diff].hasDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ComparisonFormatter
      - Iterable<org.xmlunit.diff.Difference>
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<org.xmlunit.diff.Difference>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.xmlunit.diff.Diff].getDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Diff.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: Iterable<org.xmlunit.diff.Difference>
    signature: '[org.xmlunit.diff.Diff].getDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ComparisonFormatter
      - Iterable<org.xmlunit.diff.Difference>
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.transform.Source
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.xmlunit.diff.Diff].getControlSource()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Diff.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.transform.Source
    signature: '[org.xmlunit.diff.Diff].getControlSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ComparisonFormatter
      - Iterable<org.xmlunit.diff.Difference>
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.transform.Source
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.xmlunit.diff.Diff].getTestSource()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Diff.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.transform.Source
    signature: '[org.xmlunit.diff.Diff].getTestSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].toString(org.xmlunit.diff.ComparisonFormatter)'
      Src: org.xmlunit.diff.Diff:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ComparisonFormatter
      - Iterable<org.xmlunit.diff.Difference>
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - org.xmlunit.diff.ComparisonFormatter
      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: 144
      start: 141
    functionDepth: 2
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[org.xmlunit.diff.Diff].toString()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Diff.java
    functionUses: 45
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString(org.xmlunit.diff.ComparisonFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.Diff].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].hasDifferences()'
      Src: org.xmlunit.diff.Diff:154,1
    - Dst: '[org.xmlunit.diff.Diff].getDifferences()'
      Src: org.xmlunit.diff.Diff:157,1
    - Dst: '[Iterable<org.xmlunit.diff.Difference>].iterator()'
      Src: org.xmlunit.diff.Diff:157,1
    - Dst: '[org.xmlunit.diff.Diff].next()'
      Src: org.xmlunit.diff.Diff:157,1
    - Dst: '[org.xmlunit.diff.Diff].getComparison()'
      Src: org.xmlunit.diff.Diff:157,1
    - Dst: '[org.xmlunit.diff.Diff].toString(org.xmlunit.diff.ComparisonFormatter)'
      Src: org.xmlunit.diff.Diff:157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ComparisonFormatter
      - Iterable<org.xmlunit.diff.Difference>
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.xmlunit.diff.ComparisonFormatter
    constantsTouched: []
    func_position:
      end: 158
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 158
    functionName: '[org.xmlunit.diff.Diff].toString(org.xmlunit.diff.ComparisonFormatter)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Diff.java
    functionUses: 3
    functionsReached:
    - '[org.xmlunit.diff.Diff].getComparison()'
    - '[org.xmlunit.diff.Diff].getDifferences()'
    - '[org.xmlunit.diff.Diff].hasDifferences()'
    - '[org.xmlunit.diff.Diff].next()'
    - '[Iterable<org.xmlunit.diff.Difference>].iterator()'
    - '[org.xmlunit.diff.Diff].toString(org.xmlunit.diff.ComparisonFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.Diff].toString(org.xmlunit.diff.ComparisonFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DefaultNodeTypeMatcher].<init>()'
      Src: org.xmlunit.diff.DefaultNodeMatcher:73,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(DefaultNodeTypeMatcher,org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - ElementSelector[]
      - NodeTypeMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.NodeMatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DefaultNodeMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.xmlunit.diff.DefaultNodeMatcher].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultNodeMatcher.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(DefaultNodeTypeMatcher,org.xmlunit.diff.DefaultNodeMatcher)'
    - '[DefaultNodeTypeMatcher].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.DefaultNodeMatcher
    signature: '[org.xmlunit.diff.DefaultNodeMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - NodeTypeMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - ElementSelector[]
      - NodeTypeMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.NodeMatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DefaultNodeMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ntm
    argTypes:
    - NodeTypeMatcher
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(NodeTypeMatcher)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultNodeMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DefaultNodeMatcher
    signature: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(NodeTypeMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.xmlunit.diff.DefaultNodeMatcher:95,1
    - Dst: '[org.xmlunit.util.Linqy].asList(Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:96,1
    - Dst: '[org.xmlunit.util.Linqy].asList(Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:97,1
    - Dst: '[java.util.List<E>].size()'
      Src: org.xmlunit.diff.DefaultNodeMatcher:98,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.xmlunit.diff.DefaultNodeMatcher:99,1
    - Dst: Integer.valueOf(org.xmlunit.diff.DefaultNodeMatcher)
      Src: org.xmlunit.diff.DefaultNodeMatcher:101,1
    - Dst: '[java.util.HashSet].add(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:101,1
    - Dst: '[java.util.List<E>].size()'
      Src: org.xmlunit.diff.DefaultNodeMatcher:103,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.xmlunit.diff.DefaultNodeMatcher:104,1
    - Dst: Integer.valueOf(org.xmlunit.diff.DefaultNodeMatcher)
      Src: org.xmlunit.diff.DefaultNodeMatcher:106,1
    - Dst: '[java.util.HashSet].add(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:106,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher.Match].<init>(null)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:110,1
    - Dst: Integer.valueOf(org.xmlunit.diff.DefaultNodeMatcher)
      Src: org.xmlunit.diff.DefaultNodeMatcher:112,1
    - Dst: '[java.util.HashSet].contains(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:112,1
    - Dst: '[java.util.List<E>].get(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:115,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].findMatchingNode(org.xmlunit.diff.DefaultNodeMatcher,java.util.List<E>,org.xmlunit.diff.DefaultNodeMatcher,java.util.HashSet,org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:116,1
    - Dst: Integer.valueOf(org.xmlunit.diff.DefaultNodeMatcher)
      Src: org.xmlunit.diff.DefaultNodeMatcher:119,1
    - Dst: '[java.util.HashSet].remove(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:119,1
    - Dst: '[java.util.HashSet].remove(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:120,1
    - Dst: '[java.util.LinkedHashMap].put(org.xmlunit.diff.DefaultNodeMatcher,org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:121,1
    - Dst: '[java.util.LinkedHashMap].entrySet()'
      Src: org.xmlunit.diff.DefaultNodeMatcher:125,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.w3c.dom.Node>
      - Iterable<org.w3c.dom.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - ElementSelector[]
      - NodeTypeMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.NodeMatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<Map.Entry<org.w3c.dom.Node,org.w3c.dom.Node>>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlNodes
    - testNodes
    argTypes:
    - Iterable<org.w3c.dom.Node>
    - Iterable<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 126
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 126
    functionName: '[org.xmlunit.diff.DefaultNodeMatcher].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultNodeMatcher.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<E>].get(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[java.util.LinkedHashMap].put(org.xmlunit.diff.DefaultNodeMatcher,org.xmlunit.diff.DefaultNodeMatcher)'
    - '[java.util.HashSet].add(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[java.util.HashSet].remove(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[java.util.LinkedHashMap].entrySet()'
    - '[org.xmlunit.util.Linqy].asList(Iterable<org.w3c.dom.Node>)'
    - '[java.util.List<E>].size()'
    - '[java.util.HashSet].contains(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.diff.DefaultNodeMatcher].findMatchingNode(org.xmlunit.diff.DefaultNodeMatcher,java.util.List<E>,org.xmlunit.diff.DefaultNodeMatcher,java.util.HashSet,org.xmlunit.diff.DefaultNodeMatcher)'
    - '[java.util.HashSet].<init>()'
    - '[org.xmlunit.diff.DefaultNodeMatcher.Match].<init>(null)'
    - '[java.util.LinkedHashMap].<init>()'
    - Integer.valueOf(org.xmlunit.diff.DefaultNodeMatcher)
    linkageType: ''
    returnType: Iterable<Map.Entry<org.w3c.dom.Node,org.w3c.dom.Node>>
    signature: '[org.xmlunit.diff.DefaultNodeMatcher].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.w3c.dom.Node>].size()'
      Src: org.xmlunit.diff.DefaultNodeMatcher:133,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].searchIn(org.w3c.dom.Node,java.util.List<org.w3c.dom.Node>,java.util.Set<Integer>,int,org.xmlunit.diff.DefaultNodeMatcher,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:134,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].searchIn(org.w3c.dom.Node,java.util.List<org.w3c.dom.Node>,java.util.Set<Integer>,int,int,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - java.util.List<org.w3c.dom.Node>
      - int
      - java.util.Set<Integer>
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - ElementSelector[]
      - NodeTypeMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.NodeMatcher
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Match
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - searchFor
    - searchIn
    - indexOfLastMatch
    - availableIndexes
    - e
    argTypes:
    - org.w3c.dom.Node
    - java.util.List<org.w3c.dom.Node>
    - int
    - java.util.Set<Integer>
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 140
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 140
    functionName: '[org.xmlunit.diff.DefaultNodeMatcher].findMatchingNode(org.w3c.dom.Node,java.util.List<org.w3c.dom.Node>,int,java.util.Set<Integer>,org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultNodeMatcher.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.w3c.dom.Node>].size()'
    - '[org.xmlunit.diff.DefaultNodeMatcher].searchIn(org.w3c.dom.Node,java.util.List<org.w3c.dom.Node>,java.util.Set<Integer>,int,org.xmlunit.diff.DefaultNodeMatcher,org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.diff.DefaultNodeMatcher].searchIn(org.w3c.dom.Node,java.util.List<org.w3c.dom.Node>,java.util.Set<Integer>,int,int,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: Match
    signature: '[org.xmlunit.diff.DefaultNodeMatcher].findMatchingNode(org.w3c.dom.Node,java.util.List<org.w3c.dom.Node>,int,java.util.Set<Integer>,org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(org.xmlunit.diff.DefaultNodeMatcher)
      Src: org.xmlunit.diff.DefaultNodeMatcher:148,1
    - Dst: '[java.util.Set<Integer>].contains(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:148,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].get(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:151,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].nodesMatch(org.w3c.dom.Node,org.xmlunit.diff.DefaultNodeMatcher,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:151,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].get(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:152,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher.Match].<init>(org.xmlunit.diff.DefaultNodeMatcher,org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:152,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - java.util.List<org.w3c.dom.Node>
      - java.util.Set<Integer>
      - int
      - int
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - ElementSelector[]
      - NodeTypeMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.NodeMatcher
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Match
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - searchFor
    - searchIn
    - availableIndexes
    - fromInclusive
    - toExclusive
    - e
    argTypes:
    - org.w3c.dom.Node
    - java.util.List<org.w3c.dom.Node>
    - java.util.Set<Integer>
    - int
    - int
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 156
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 156
    functionName: '[org.xmlunit.diff.DefaultNodeMatcher].searchIn(org.w3c.dom.Node,java.util.List<org.w3c.dom.Node>,java.util.Set<Integer>,int,int,org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultNodeMatcher.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.w3c.dom.Node>].get(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.diff.DefaultNodeMatcher.Match].<init>(org.xmlunit.diff.DefaultNodeMatcher,org.xmlunit.diff.DefaultNodeMatcher)'
    - Integer.valueOf(org.xmlunit.diff.DefaultNodeMatcher)
    - '[java.util.Set<Integer>].contains(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.diff.DefaultNodeMatcher].nodesMatch(org.w3c.dom.Node,org.xmlunit.diff.DefaultNodeMatcher,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: Match
    signature: '[org.xmlunit.diff.DefaultNodeMatcher].searchIn(org.w3c.dom.Node,java.util.List<org.w3c.dom.Node>,java.util.Set<Integer>,int,int,org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:161,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.xmlunit.diff.DefaultNodeMatcher:163,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.xmlunit.diff.DefaultNodeMatcher:164,1
    - Dst: '[NodeTypeMatcher].canBeCompared(org.xmlunit.diff.DefaultNodeMatcher,org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.diff.DefaultNodeMatcher:163,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - ElementSelector[]
      - NodeTypeMatcher
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.NodeMatcher
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - n1
    - n2
    - elementSelector
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 165
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 165
    functionName: '[org.xmlunit.diff.DefaultNodeMatcher].nodesMatch(org.w3c.dom.Node,org.w3c.dom.Node,org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultNodeMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[NodeTypeMatcher].canBeCompared(org.xmlunit.diff.DefaultNodeMatcher,org.xmlunit.diff.DefaultNodeMatcher)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.DefaultNodeMatcher].nodesMatch(org.w3c.dom.Node,org.w3c.dom.Node,org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DefaultNodeMatcher.Match
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - match
    - index
    argTypes:
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[org.xmlunit.diff.DefaultNodeMatcher.Match].<init>(org.w3c.dom.Node,int)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultNodeMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DefaultNodeMatcher.Match
    signature: '[org.xmlunit.diff.DefaultNodeMatcher.Match].<init>(org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlType
    - testType
    argTypes:
    - short
    - short
    constantsTouched: []
    func_position:
      end: 188
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 188
    functionName: '[org.xmlunit.diff.DefaultNodeMatcher.NodeTypeMatcher].canBeCompared(short,short)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultNodeMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.DefaultNodeMatcher.NodeTypeMatcher].canBeCompared(short,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DefaultNodeMatcher.NodeTypeMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.DefaultNodeMatcher.NodeTypeMatcher].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultNodeMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DefaultNodeMatcher.NodeTypeMatcher
    signature: '[org.xmlunit.diff.DefaultNodeMatcher.NodeTypeMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - short
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - NodeTypeMatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlType
    - testType
    argTypes:
    - short
    - short
    constantsTouched: []
    func_position:
      end: 202
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 202
    functionName: '[org.xmlunit.diff.DefaultNodeMatcher.DefaultNodeTypeMatcher].canBeCompared(short,short)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultNodeMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.DefaultNodeMatcher.DefaultNodeTypeMatcher].canBeCompared(short,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - NodeTypeMatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DefaultNodeMatcher.DefaultNodeTypeMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.DefaultNodeMatcher.DefaultNodeTypeMatcher].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultNodeMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DefaultNodeMatcher.DefaultNodeTypeMatcher
    signature: '[org.xmlunit.diff.DefaultNodeMatcher.DefaultNodeTypeMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.XPathContext].clone()'
      Src: org.xmlunit.diff.ChildNodeXPathContextProvider:43,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.diff.ChildNodeXPathContextProvider:44,1
    - Dst: '[java.util.HashMap].put(org.xmlunit.diff.ChildNodeXPathContextProvider)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProvider:47,1
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProvider:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.XPathContext
      - Iterable<org.w3c.dom.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.Map<org.w3c.dom.Node,Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.ChildNodeXPathContextProvider
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parentContext
    - children
    argTypes:
    - org.xmlunit.diff.XPathContext
    - Iterable<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[org.xmlunit.diff.ChildNodeXPathContextProvider].<init>(org.xmlunit.diff.XPathContext,Iterable<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ChildNodeXPathContextProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(org.xmlunit.diff.ChildNodeXPathContextProvider)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.diff.XPathContext].clone()'
    - '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
    linkageType: ''
    returnType: org.xmlunit.diff.ChildNodeXPathContextProvider
    signature: '[org.xmlunit.diff.ChildNodeXPathContextProvider].<init>(org.xmlunit.diff.XPathContext,Iterable<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.XPathContext].clone()'
      Src: org.xmlunit.diff.ChildNodeXPathContextProvider:54,1
    - Dst: '[java.util.Map<org.w3c.dom.Node,Integer>].get(org.w3c.dom.Node)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProvider:55,1
    - Dst: '[java.util.NoSuchElementException].<init>(String)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProvider:57,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProvider].intValue()'
      Src: org.xmlunit.diff.ChildNodeXPathContextProvider:59,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(org.xmlunit.diff.ChildNodeXPathContextProvider)'
      Src: org.xmlunit.diff.ChildNodeXPathContextProvider:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.Map<org.w3c.dom.Node,Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 61
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.diff.ChildNodeXPathContextProvider].apply(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ChildNodeXPathContextProvider.java
    functionUses: 1
    functionsReached:
    - '[java.util.NoSuchElementException].<init>(String)'
    - '[org.xmlunit.diff.XPathContext].clone()'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(org.xmlunit.diff.ChildNodeXPathContextProvider)'
    - '[java.util.Map<org.w3c.dom.Node,Integer>].get(org.w3c.dom.Node)'
    - '[org.xmlunit.diff.ChildNodeXPathContextProvider].intValue()'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext
    signature: '[org.xmlunit.diff.ChildNodeXPathContextProvider].apply(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonListener
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - org.xmlunit.diff.ComparisonListener
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.xmlunit.diff.DifferenceEngine].addComparisonListener(org.xmlunit.diff.ComparisonListener)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEngine].addComparisonListener(org.xmlunit.diff.ComparisonListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonListener
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - org.xmlunit.diff.ComparisonListener
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.xmlunit.diff.DifferenceEngine].addMatchListener(org.xmlunit.diff.ComparisonListener)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEngine].addMatchListener(org.xmlunit.diff.ComparisonListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonListener
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - org.xmlunit.diff.ComparisonListener
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.diff.DifferenceEngine].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEngine].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.NodeMatcher
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.xmlunit.diff.NodeMatcher
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.xmlunit.diff.DifferenceEngine].setNodeMatcher(org.xmlunit.diff.NodeMatcher)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEngine].setNodeMatcher(org.xmlunit.diff.NodeMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeFilter
    argTypes:
    - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.xmlunit.diff.DifferenceEngine].setAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEngine].setAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeFilter
    argTypes:
    - org.xmlunit.util.Predicate<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.diff.DifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.DifferenceEvaluator
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xmlunit.diff.DifferenceEvaluator
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.diff.DifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonController
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - org.xmlunit.diff.ComparisonController
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[org.xmlunit.diff.DifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2Uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: '[org.xmlunit.diff.DifferenceEngine].setNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEngine].setNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 114
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 114
    functionName: '[org.xmlunit.diff.DifferenceEngine].compare(javax.xml.transform.Source,javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DifferenceEngine].compare(javax.xml.transform.Source,javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DifferenceEngine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.DifferenceEngine].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEngine
    signature: '[org.xmlunit.diff.DifferenceEngine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - ComparisonResult
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[org.xmlunit.diff.ComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ComparisonListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonListener.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonListener
    signature: '[org.xmlunit.diff.ComparisonListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonController.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonController
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ComparisonController].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonController.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonController
    signature: '[org.xmlunit.diff.ComparisonController].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder:34,1
    - Dst: '[java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>].put(org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder:36,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.util.Predicate<?superElement>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelectors.ConditionalSelectorBuilderThen
      - ElementSelectors.ConditionalSelectorBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ElementSelectors.ConditionalSelectorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - es
    argTypes:
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 39
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].thenUse(org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultConditionalSelectorBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>].put(org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: ElementSelectors.ConditionalSelectorBuilder
    signature: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].thenUse(org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder:43,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<?superElement>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.util.Predicate<?superElement>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelectors.ConditionalSelectorBuilderThen
      - ElementSelectors.ConditionalSelectorBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ElementSelectors.ConditionalSelectorBuilderThen
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - predicate
    argTypes:
    - org.xmlunit.util.Predicate<?superElement>
    constantsTouched: []
    func_position:
      end: 47
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].when(org.xmlunit.util.Predicate<?superElement>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultConditionalSelectorBuilder.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: ElementSelectors.ConditionalSelectorBuilderThen
    signature: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].when(org.xmlunit.util.Predicate<?superElement>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.util.Predicate<?superElement>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelectors.ConditionalSelectorBuilderThen
      - ElementSelectors.ConditionalSelectorBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ElementSelectors.ConditionalSelectorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - es
    argTypes:
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].elseUse(org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultConditionalSelectorBuilder.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: ElementSelectors.ConditionalSelectorBuilder
    signature: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].elseUse(org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(String)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder:58,1
    - Dst: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].when(org.xmlunit.util.Predicate<org.w3c.dom.Element>)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.util.Predicate<?superElement>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelectors.ConditionalSelectorBuilderThen
      - ElementSelectors.ConditionalSelectorBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ElementSelectors.ConditionalSelectorBuilderThen
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].whenElementIsNamed(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultConditionalSelectorBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].when(org.xmlunit.util.Predicate<org.w3c.dom.Element>)'
    - '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(String)'
    linkageType: ''
    returnType: ElementSelectors.ConditionalSelectorBuilderThen
    signature: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].whenElementIsNamed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder:62,1
    - Dst: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].when(org.xmlunit.util.Predicate<org.w3c.dom.Element>)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.util.Predicate<?superElement>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelectors.ConditionalSelectorBuilderThen
      - ElementSelectors.ConditionalSelectorBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ElementSelectors.ConditionalSelectorBuilderThen
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedName
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].whenElementIsNamed(javax.xml.namespace.QName)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultConditionalSelectorBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].when(org.xmlunit.util.Predicate<org.w3c.dom.Element>)'
    - '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(javax.xml.namespace.QName)'
    linkageType: ''
    returnType: ElementSelectors.ConditionalSelectorBuilderThen
    signature: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].whenElementIsNamed(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder:67,1
    - Dst: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector].<init>(java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder:69,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.util.Predicate<?superElement>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelectors.ConditionalSelectorBuilderThen
      - ElementSelectors.ConditionalSelectorBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].build()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultConditionalSelectorBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector].<init>(java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>,org.xmlunit.diff.ElementSelector)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.util.Predicate<?superElement>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelectors.ConditionalSelectorBuilderThen
      - ElementSelectors.ConditionalSelectorBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DefaultConditionalSelectorBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultConditionalSelectorBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.DefaultConditionalSelectorBuilder
    signature: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>(java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Predicate<? super Element>, ElementSelector>
      - ElementSelector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - conditionalSelectors
    - defaultSelector
    argTypes:
    - java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector].<init>(java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>,org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultConditionalSelectorBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedHashMap].<init>(java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>)'
    linkageType: ''
    returnType: org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector
    signature: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector].<init>(java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>,org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Predicate<? super Element>, ElementSelector>].entrySet()'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector:85,1
    - Dst: e.getKey()
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector:86,1
    - Dst: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector].test(org.w3c.dom.Element)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector:86,1
    - Dst: e.getValue()
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector:87,1
    - Dst: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector:87,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
      Src: org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector:91,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Predicate<? super Element>, ElementSelector>
      - ElementSelector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlElement
    - testElement
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 94
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 94
    functionName: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultConditionalSelectorBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    - e.getValue()
    - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector].test(org.w3c.dom.Element)'
    - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    - e.getKey()
    - '[Map<Predicate<? super Element>, ElementSelector>].entrySet()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Mapper].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:53,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:64,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:64,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngine
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 35
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.util.Mapper].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngine
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Mapper].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:53,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngine
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 84
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 84
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].<init>(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.util.Mapper].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngine
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].<init>(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].setDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].setDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:109,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:112,1
    - Dst: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:115,1
    - Dst: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:116,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].xpathContextFor(org.w3c.dom.Node)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:117,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].xpathContextFor(org.w3c.dom.Node)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:118,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Node,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:117,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(String,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:120,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 123
      start: 106
    functionDepth: 4
    functionLinenumber: 106
    functionLinenumberEnd: 123
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compare(javax.xml.transform.Source,javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Node,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.XMLUnitException].<init>(String,org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].xpathContextFor(org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compare(javax.xml.transform.Source,javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].getNamespaceContext()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:126,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.w3c.dom.Node)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.XPathContext
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].xpathContextFor(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.XPathContext].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.w3c.dom.Node)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].getNamespaceContext()'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].xpathContextFor(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Nodes].getChildNodes(org.w3c.dom.Node)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:144,1
    - Dst: '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:144,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].getNodeFilter()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:146,1
    - Dst: '[org.xmlunit.util.Linqy].filter(org.xmlunit.util.IterableNodeList,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:146,1
    - Dst: '[org.xmlunit.util.Nodes].getChildNodes(org.w3c.dom.Node)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:148,1
    - Dst: '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:148,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].getNodeFilter()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:150,1
    - Dst: '[org.xmlunit.util.Linqy].filter(org.xmlunit.util.IterableNodeList,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:150,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:152,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:153,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:151,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:151,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:155,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:156,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:154,1
    - Dst: '[void].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:151,1
    - Dst: '[org.w3c.dom.Node].getPrefix()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:158,1
    - Dst: '[org.w3c.dom.Node].getPrefix()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:159,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:157,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:151,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:160,1
    - Dst: '[org.xmlunit.util.Linqy].count(Iterable<T>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:163,1
    - Dst: '[org.xmlunit.util.Linqy].count(Iterable<T>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:164,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,int,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,int)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:161,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andIfTrueThen(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:151,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:165,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:151,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:173,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareChildren(org.xmlunit.diff.XPathContext,org.xmlunit.util.IterableNodeList,Iterable<T>,org.xmlunit.diff.XPathContext,org.xmlunit.util.IterableNodeList,Iterable<T>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:174,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andIfTrueThen(org.xmlunit.diff.DOMDifferenceEngine,DeferredComparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:151,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.Node
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 4
    argNames:
    - control
    - controlContext
    - test
    - testContext
    argTypes:
    - org.w3c.dom.Node
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.Node
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 180
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 180
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Node,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.util.Nodes].getChildNodes(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,int,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,int)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
    - '[org.xmlunit.util.Linqy].filter(org.xmlunit.util.IterableNodeList,org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareChildren(org.xmlunit.diff.XPathContext,org.xmlunit.util.IterableNodeList,Iterable<T>,org.xmlunit.diff.XPathContext,org.xmlunit.util.IterableNodeList,Iterable<T>)'
    - '[void].andThen(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.util.Linqy].count(Iterable<T>)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].andIfTrueThen(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].getNodeFilter()'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    - '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.w3c.dom.Node].getPrefix()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].andIfTrueThen(org.xmlunit.diff.DOMDifferenceEngine,DeferredComparison)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Node,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:190,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareCharacterData(org.w3c.dom.CharacterData,org.xmlunit.diff.XPathContext,org.w3c.dom.CharacterData,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:195,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareDocuments(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:202,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareElements(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:208,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareProcessingInstructions(org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.XPathContext,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:215,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareDocTypes(org.w3c.dom.DocumentType,org.xmlunit.diff.XPathContext,org.w3c.dom.DocumentType,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:223,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareAttributes(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:229,1
    - Dst: '[OngoingComparisonState].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:236,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.Node
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 4
    argNames:
    - control
    - controlContext
    - test
    - testContext
    argTypes:
    - org.w3c.dom.Node
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.Node
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 237
      start: 186
    functionDepth: 3
    functionLinenumber: 186
    functionLinenumberEnd: 237
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].nodeTypeSpecificComparison(org.w3c.dom.Node,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareElements(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareCharacterData(org.w3c.dom.CharacterData,org.xmlunit.diff.XPathContext,org.w3c.dom.CharacterData,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareProcessingInstructions(org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.XPathContext,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareDocTypes(org.w3c.dom.DocumentType,org.xmlunit.diff.XPathContext,org.w3c.dom.DocumentType,org.xmlunit.diff.XPathContext)'
    - '[OngoingComparisonState].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareAttributes(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareDocuments(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].nodeTypeSpecificComparison(org.w3c.dom.Node,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:245,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.XPathContext
      - Iterable<org.w3c.dom.Node>
      - Iterable<org.w3c.dom.Node>
      - org.xmlunit.diff.XPathContext
      - Iterable<org.w3c.dom.Node>
      - Iterable<org.w3c.dom.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DeferredComparison
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 6
    argNames:
    - controlContext
    - allControlChildren
    - controlChildren
    - testContext
    - allTestChildren
    - testChildren
    argTypes:
    - org.xmlunit.diff.XPathContext
    - Iterable<org.w3c.dom.Node>
    - Iterable<org.w3c.dom.Node>
    - org.xmlunit.diff.XPathContext
    - Iterable<org.w3c.dom.Node>
    - Iterable<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 256
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 256
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareChildren(org.xmlunit.diff.XPathContext,Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext,Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    linkageType: ''
    returnType: DeferredComparison
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareChildren(org.xmlunit.diff.XPathContext,Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext,Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.CharacterData].getData()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:266,1
    - Dst: '[org.w3c.dom.CharacterData].getData()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:267,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.CharacterData,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.CharacterData,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:265,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.CharacterData
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.CharacterData
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 4
    argNames:
    - control
    - controlContext
    - test
    - testContext
    argTypes:
    - org.w3c.dom.CharacterData
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.CharacterData
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 268
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 268
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareCharacterData(org.w3c.dom.CharacterData,org.xmlunit.diff.XPathContext,org.w3c.dom.CharacterData,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    - '[org.w3c.dom.CharacterData].getData()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.CharacterData,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.CharacterData,org.xmlunit.diff.DOMDifferenceEngine)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareCharacterData(org.w3c.dom.CharacterData,org.xmlunit.diff.XPathContext,org.w3c.dom.CharacterData,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:277,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].filterNode(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:277,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:278,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].filterNode(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:278,1
    - Dst: Boolean.valueOf(null)
      Src: org.xmlunit.diff.DOMDifferenceEngine:282,1
    - Dst: Boolean.valueOf(null)
      Src: org.xmlunit.diff.DOMDifferenceEngine:283,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:280,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:280,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:285,1
    - Dst: '[void].andIfTrueThen(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:280,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareDeclarations(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:292,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andThen(DeferredComparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:280,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.Document
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 4
    argNames:
    - control
    - controlContext
    - test
    - testContext
    argTypes:
    - org.w3c.dom.Document
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.Document
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 294
      start: 273
    functionDepth: 2
    functionLinenumber: 273
    functionLinenumberEnd: 294
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareDocuments(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].andThen(DeferredComparison)'
    - '[org.w3c.dom.Document].getDoctype()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareDeclarations(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    - '[void].andIfTrueThen(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].filterNode(org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    - Boolean.valueOf(null)
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareDocuments(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].getNodeFilter()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:297,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].test(T)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:297,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 1
    argNames:
    - n
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].filterNode(T)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].test(T)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].getNodeFilter()'
    linkageType: ''
    returnType: T
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].filterNode(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DocumentType].getName()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:309,1
    - Dst: '[org.w3c.dom.DocumentType].getName()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:310,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.DocumentType,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.DocumentType,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:308,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:308,1
    - Dst: '[org.w3c.dom.DocumentType].getPublicId()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:312,1
    - Dst: '[org.w3c.dom.DocumentType].getPublicId()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:313,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.DocumentType,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.DocumentType,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:311,1
    - Dst: '[void].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:308,1
    - Dst: '[org.w3c.dom.DocumentType].getSystemId()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:315,1
    - Dst: '[org.w3c.dom.DocumentType].getSystemId()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:316,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.w3c.dom.DocumentType,null,org.xmlunit.diff.DOMDifferenceEngine,null,org.w3c.dom.DocumentType,null,org.xmlunit.diff.DOMDifferenceEngine,null)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:314,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.DocumentType
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 4
    argNames:
    - control
    - controlContext
    - test
    - testContext
    argTypes:
    - org.w3c.dom.DocumentType
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.DocumentType
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 317
      start: 303
    functionDepth: 1
    functionLinenumber: 303
    functionLinenumberEnd: 317
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareDocTypes(org.w3c.dom.DocumentType,org.xmlunit.diff.XPathContext,org.w3c.dom.DocumentType,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.Comparison)'
    - '[org.w3c.dom.DocumentType].getName()'
    - '[org.w3c.dom.DocumentType].getPublicId()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.w3c.dom.DocumentType,null,org.xmlunit.diff.DOMDifferenceEngine,null,org.w3c.dom.DocumentType,null,org.xmlunit.diff.DOMDifferenceEngine,null)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    - '[org.w3c.dom.DocumentType].getSystemId()'
    - '[void].andThen(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.DocumentType,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.DocumentType,org.xmlunit.diff.DOMDifferenceEngine)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareDocTypes(org.w3c.dom.DocumentType,org.xmlunit.diff.XPathContext,org.w3c.dom.DocumentType,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:326,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.Document
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DeferredComparison
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 4
    argNames:
    - control
    - controlContext
    - test
    - testContext
    argTypes:
    - org.w3c.dom.Document
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.Document
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 341
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 341
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareDeclarations(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    linkageType: ''
    returnType: DeferredComparison
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareDeclarations(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Element)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:353,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:353,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Element)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:354,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:354,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:352,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:352,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:355,1
    - Dst: '[void].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:352,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.Element
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 4
    argNames:
    - control
    - controlContext
    - test
    - testContext
    argTypes:
    - org.w3c.dom.Element
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.Element
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 362
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 362
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareElements(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.DOMDifferenceEngine)'
    - '[void].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Element)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareElements(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:371,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].splitAttributes(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:371,1
    - Dst: '[org.xmlunit.util.Linqy].map(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:373,1
    - Dst: '[org.xmlunit.diff.XPathContext].addAttributes(Iterable<T>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:372,1
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:375,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].splitAttributes(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:375,1
    - Dst: '[org.xmlunit.util.Linqy].map(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:377,1
    - Dst: '[org.xmlunit.diff.XPathContext].addAttributes(Iterable<T>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:376,1
    - Dst: controlAttributes.remainingAttributes.size()
      Src: org.xmlunit.diff.DOMDifferenceEngine:382,1
    - Dst: testAttributes.remainingAttributes.size()
      Src: org.xmlunit.diff.DOMDifferenceEngine:384,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:380,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:380,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:385,1
    - Dst: '[void].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:380,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:392,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:380,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:400,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:380,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].<init>(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes,org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:409,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:380,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.Element
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 4
    argNames:
    - control
    - controlContext
    - test
    - testContext
    argTypes:
    - org.w3c.dom.Element
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.Element
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 412
      start: 367
    functionDepth: 1
    functionLinenumber: 367
    functionLinenumberEnd: 412
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareElementAttributes(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.Comparison)'
    - testAttributes.remainingAttributes.size()
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].<init>(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes,org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes)'
    - controlAttributes.remainingAttributes.size()
    - '[void].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
    - '[org.xmlunit.util.Linqy].map(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>)'
    - '[org.w3c.dom.Element].getAttributes()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element)'
    - '[org.xmlunit.diff.XPathContext].addAttributes(Iterable<T>)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].splitAttributes(org.xmlunit.diff.DOMDifferenceEngine)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareElementAttributes(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.ProcessingInstruction].getTarget()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:530,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getTarget()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:531,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:529,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:529,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getData()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:533,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getData()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:534,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:532,1
    - Dst: '[void].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:529,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ProcessingInstruction
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.ProcessingInstruction
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 4
    argNames:
    - control
    - controlContext
    - test
    - testContext
    argTypes:
    - org.w3c.dom.ProcessingInstruction
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.ProcessingInstruction
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 535
      start: 525
    functionDepth: 1
    functionLinenumber: 525
    functionLinenumberEnd: 535
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareProcessingInstructions(org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.XPathContext,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.ProcessingInstruction].getData()'
    - '[void].andThen(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    - '[org.w3c.dom.ProcessingInstruction].getTarget()'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.DOMDifferenceEngine)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareProcessingInstructions(org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.XPathContext,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OngoingComparisonState].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:549,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].getNodeMatcher()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:552,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:552,1
    - Dst: '[org.xmlunit.util.Linqy].asList(Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:553,1
    - Dst: '[org.xmlunit.util.Linqy].asList(Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:554,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].index(Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:556,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].index(Iterable<org.w3c.dom.Node>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:557,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].index(java.util.List<E>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:558,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].index(java.util.List<E>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:559,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:561,1
    - Dst: pair.getKey()
      Src: org.xmlunit.diff.DOMDifferenceEngine:563,1
    - Dst: '[java.util.HashSet].add(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:564,1
    - Dst: pair.getValue()
      Src: org.xmlunit.diff.DOMDifferenceEngine:565,1
    - Dst: '[java.util.HashSet].add(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:566,1
    - Dst: '[java.util.Map<org.w3c.dom.Node,Integer>].get(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:567,1
    - Dst: '[java.util.Map<org.w3c.dom.Node,Integer>].get(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:568,1
    - Dst: '[java.util.Map<org.w3c.dom.Node,Integer>].get(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:569,1
    - Dst: '[java.util.Map<org.w3c.dom.Node,Integer>].get(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:570,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:573,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:576,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:577,1
    - Dst: Integer.valueOf(org.xmlunit.diff.DOMDifferenceEngine)
      Src: org.xmlunit.diff.DOMDifferenceEngine:581,1
    - Dst: Integer.valueOf(org.xmlunit.diff.DOMDifferenceEngine)
      Src: org.xmlunit.diff.DOMDifferenceEngine:582,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:580,1
    - Dst: '[OngoingComparisonState].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:580,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:583,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:580,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:591,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:592,1
    - Dst: '[UnmatchedControlNodes].<init>(java.util.Map<org.w3c.dom.Node,Integer>,java.util.List<E>,org.xmlunit.diff.XPathContext,java.util.HashSet,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:596,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andThen(UnmatchedControlNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:596,1
    - Dst: '[UnmatchedTestNodes].<init>(java.util.Map<org.w3c.dom.Node,Integer>,java.util.List<E>,org.xmlunit.diff.XPathContext,java.util.HashSet,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:598,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andThen(UnmatchedTestNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:596,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.w3c.dom.Node>
      - Iterable<org.w3c.dom.Node>
      - org.xmlunit.diff.XPathContext
      - Iterable<org.w3c.dom.Node>
      - Iterable<org.w3c.dom.Node>
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 6
    argNames:
    - allControlChildren
    - controlSeq
    - controlContext
    - allTestChildren
    - testSeq
    - testContext
    argTypes:
    - Iterable<org.w3c.dom.Node>
    - Iterable<org.w3c.dom.Node>
    - org.xmlunit.diff.XPathContext
    - Iterable<org.w3c.dom.Node>
    - Iterable<org.w3c.dom.Node>
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 600
      start: 543
    functionDepth: 1
    functionLinenumber: 543
    functionLinenumberEnd: 600
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodeLists(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext,Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - pair.getValue()
    - '[UnmatchedTestNodes].<init>(java.util.Map<org.w3c.dom.Node,Integer>,java.util.List<E>,org.xmlunit.diff.XPathContext,java.util.HashSet,org.xmlunit.diff.XPathContext)'
    - '[NullPointerException].<init>(String)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].getNodeMatcher()'
    - pair.getKey()
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].index(Iterable<org.w3c.dom.Node>)'
    - '[org.xmlunit.util.Linqy].asList(Iterable<org.w3c.dom.Node>)'
    - '[java.util.HashSet].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
    - '[java.util.Map<org.w3c.dom.Node,Integer>].get(org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].index(java.util.List<E>)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].andThen(UnmatchedControlNodes)'
    - '[OngoingComparisonState].andThen(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    - '[UnmatchedControlNodes].<init>(java.util.Map<org.w3c.dom.Node,Integer>,java.util.List<E>,org.xmlunit.diff.XPathContext,java.util.HashSet,org.xmlunit.diff.XPathContext)'
    - '[java.util.HashSet].add(org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].andThen(UnmatchedTestNodes)'
    - Integer.valueOf(org.xmlunit.diff.DOMDifferenceEngine)
    - '[OngoingComparisonState].<init>()'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareNodeLists(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext,Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OngoingComparisonState].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:693,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Attr)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:701,1
    - Dst: '[org.xmlunit.diff.XPathContext].addAttribute(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:702,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:703,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Attr)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:707,1
    - Dst: '[org.xmlunit.diff.XPathContext].addAttribute(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:708,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:709,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,javax.xml.namespace.QName,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:712,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:712,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareAttributeExplicitness(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:716,1
    - Dst: '[void].andIfTrueThen(org.xmlunit.diff.DOMDifferenceEngine,DeferredComparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:712,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].valueAsQName(org.w3c.dom.Attr)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:720,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].valueAsQName(org.w3c.dom.Attr)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:721,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,javax.xml.namespace.QName,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:719,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andIfTrueThen(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:712,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:724,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:727,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.Attr
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 4
    argNames:
    - controlAttr
    - controlContext
    - testAttr
    - testContext
    argTypes:
    - org.w3c.dom.Attr
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.Attr
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 730
      start: 686
    functionDepth: 2
    functionLinenumber: 686
    functionLinenumberEnd: 730
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareXsiType(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareAttributeExplicitness(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Attr)'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,javax.xml.namespace.QName,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,javax.xml.namespace.QName)'
    - '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
    - '[void].andIfTrueThen(org.xmlunit.diff.DOMDifferenceEngine,DeferredComparison)'
    - '[org.xmlunit.diff.XPathContext].addAttribute(javax.xml.namespace.QName)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].valueAsQName(org.w3c.dom.Attr)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].andIfTrueThen(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.Comparison)'
    - '[OngoingComparisonState].<init>()'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareXsiType(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compareAttributeExplicitness(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:739,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].apply()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:739,1
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:742,1
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:743,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:741,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:739,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.Attr
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 4
    argNames:
    - control
    - controlContext
    - test
    - testContext
    argTypes:
    - org.w3c.dom.Attr
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.Attr
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 744
      start: 735
    functionDepth: 2
    functionLinenumber: 735
    functionLinenumberEnd: 744
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareAttributes(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].andThen(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compareAttributeExplicitness(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].apply()'
    - '[org.w3c.dom.Attr].getValue()'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareAttributes(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:753,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.Attr
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DeferredComparison
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 4
    argNames:
    - control
    - controlContext
    - test
    - testContext
    argTypes:
    - org.w3c.dom.Attr
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.Attr
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 761
      start: 749
    functionDepth: 1
    functionLinenumber: 749
    functionLinenumberEnd: 761
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].compareAttributeExplicitness(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    linkageType: ''
    returnType: DeferredComparison
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].compareAttributeExplicitness(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NamedNodeMap].getNamedItemNS(org.xmlunit.diff.DOMDifferenceEngine,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:767,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getNamedItemNS(org.xmlunit.diff.DOMDifferenceEngine,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:770,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getNamedItemNS(org.xmlunit.diff.DOMDifferenceEngine,String)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:773,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:776,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:777,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:779,1
    - Dst: a.getNamespaceURI()
      Src: org.xmlunit.diff.DOMDifferenceEngine:780,1
    - Dst: XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(org.xmlunit.diff.DOMDifferenceEngine)
      Src: org.xmlunit.diff.DOMDifferenceEngine:780,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].getAttributeFilter()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:782,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].test(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:782,1
    - Dst: '[java.util.LinkedList].add(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:783,1
    - Dst: '[Attributes].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.DOMDifferenceEngine,java.util.LinkedList)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:786,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.NamedNodeMap
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Attributes
      static: false
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 1
    argNames:
    - map
    argTypes:
    - org.w3c.dom.NamedNodeMap
    constantsTouched: []
    func_position:
      end: 787
      start: 766
    functionDepth: 1
    functionLinenumber: 766
    functionLinenumberEnd: 787
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].splitAttributes(org.w3c.dom.NamedNodeMap)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].add(org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].test(org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.w3c.dom.NamedNodeMap].item(org.xmlunit.diff.DOMDifferenceEngine)'
    - XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(org.xmlunit.diff.DOMDifferenceEngine)
    - '[org.xmlunit.diff.DOMDifferenceEngine].getAttributeFilter()'
    - a.getNamespaceURI()
    - '[org.w3c.dom.NamedNodeMap].getNamedItemNS(org.xmlunit.diff.DOMDifferenceEngine,String)'
    - '[java.util.LinkedList].<init>()'
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    - '[Attributes].<init>(org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.DOMDifferenceEngine,org.xmlunit.diff.DOMDifferenceEngine,java.util.LinkedList)'
    linkageType: ''
    returnType: Attributes
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].splitAttributes(org.w3c.dom.NamedNodeMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:794,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].split(String)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:794,1
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:802,1
    - Dst: pieces[0].length()
      Src: org.xmlunit.diff.DOMDifferenceEngine:802,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].substring(int)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:802,1
    - Dst: '[String].equals()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:805,1
    - Dst: '[org.w3c.dom.Attr].lookupNamespaceURI()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:808,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:808,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.namespace.QName
      static: true
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 809
      start: 789
    functionDepth: 1
    functionLinenumber: 789
    functionLinenumberEnd: 809
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].valueAsQName(org.w3c.dom.Attr)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].substring(int)'
    - pieces[0].length()
    - '[org.w3c.dom.Attr].lookupNamespaceURI()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].split(String)'
    - '[String].equals()'
    - '[org.w3c.dom.Attr].getValue()'
    - '[javax.xml.namespace.QName].<init>(org.xmlunit.diff.DOMDifferenceEngine)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].valueAsQName(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Attr].getNamespaceURI()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:831,1
    - Dst: '[org.w3c.dom.Attr].getNamespaceURI()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:832,1
    - Dst: '[org.w3c.dom.Attr].getLocalName()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:833,1
    - Dst: '[org.w3c.dom.Attr].getName()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:834,1
    - Dst: a.getNamespaceURI()
      Src: org.xmlunit.diff.DOMDifferenceEngine:836,1
    - Dst: a.getNamespaceURI()
      Src: org.xmlunit.diff.DOMDifferenceEngine:838,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].equals(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:838,1
    - Dst: a.getLocalName()
      Src: org.xmlunit.diff.DOMDifferenceEngine:840,1
    - Dst: nameToMatch.equals(org.xmlunit.diff.DOMDifferenceEngine)
      Src: org.xmlunit.diff.DOMDifferenceEngine:840,1
    - Dst: a.getName()
      Src: org.xmlunit.diff.DOMDifferenceEngine:842,1
    - Dst: nameToMatch.equals(org.xmlunit.diff.DOMDifferenceEngine)
      Src: org.xmlunit.diff.DOMDifferenceEngine:842,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.w3c.dom.Attr>
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Attr
      static: true
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 2
    argNames:
    - attrs
    - attrToMatch
    argTypes:
    - java.util.List<org.w3c.dom.Attr>
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 848
      start: 829
    functionDepth: 1
    functionLinenumber: 829
    functionLinenumberEnd: 848
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].findMatchingAttr(java.util.List<org.w3c.dom.Attr>,org.w3c.dom.Attr)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - a.getLocalName()
    - a.getName()
    - nameToMatch.equals(org.xmlunit.diff.DOMDifferenceEngine)
    - a.getNamespaceURI()
    - '[org.w3c.dom.Attr].getLocalName()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].equals(org.xmlunit.diff.DOMDifferenceEngine)'
    - '[org.w3c.dom.Attr].getName()'
    - '[org.w3c.dom.Attr].getNamespaceURI()'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].findMatchingAttr(java.util.List<org.w3c.dom.Attr>,org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine:851,1
    - Dst: '[java.util.HashMap].put(org.xmlunit.diff.DOMDifferenceEngine)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:854,1
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
      Src: org.xmlunit.diff.DOMDifferenceEngine:856,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.w3c.dom.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,javax.xml.namespace.QName>
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<org.w3c.dom.Node,Integer>
      static: true
      superClass: org.xmlunit.diff.AbstractDifferenceEngine
    argCount: 1
    argNames:
    - nodes
    argTypes:
    - Iterable<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 857
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 857
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine].index(Iterable<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].put(org.xmlunit.diff.DOMDifferenceEngine)'
    - '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<org.w3c.dom.Node,Integer>
    signature: '[org.xmlunit.diff.DOMDifferenceEngine].index(Iterable<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.xmlunit.diff.XPathContext
      - Attributes
      - org.w3c.dom.Element
      - org.xmlunit.diff.XPathContext
      - Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Attr>
      - Element
      - XPathContext
      - Attributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DeferredComparison
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - control
    - controlContext
    - controlAttributes
    - test
    - testContext
    - testAttributes
    argTypes:
    - org.w3c.dom.Element
    - org.xmlunit.diff.XPathContext
    - Attributes
    - org.w3c.dom.Element
    - org.xmlunit.diff.XPathContext
    - Attributes
    constantsTouched: []
    func_position:
      end: 432
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 432
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].<init>(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes,org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer
    signature: '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].<init>(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes,org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OngoingComparisonState].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:436,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:438,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].findMatchingAttr(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer,org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:440,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:443,1
    - Dst: controlContext.navigateToAttribute(javax.xml.namespace.QName)
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:445,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer,org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer,org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer,javax.xml.namespace.QName,XPathContext,Element,org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:448,1
    - Dst: '[OngoingComparisonState].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:447,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToAttribute(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:453,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:455,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:455,1
    - Dst: '[Set<Attr>].add(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:462,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:464,1
    - Dst: controlContext.navigateToParent()
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:468,1
    - Dst: '[ControlAttributePresentComparer].<init>(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer,org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer,Element,XPathContext,Attributes,Set<Attr>)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:471,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].andThen(ControlAttributePresentComparer)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer:471,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Attr>
      - Element
      - XPathContext
      - Attributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DeferredComparison
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ComparisonState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 476
      start: 434
    functionDepth: 1
    functionLinenumber: 434
    functionLinenumberEnd: 476
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].apply()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - controlContext.navigateToParent()
    - '[ControlAttributePresentComparer].<init>(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer,org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer,Element,XPathContext,Attributes,Set<Attr>)'
    - '[Set<Attr>].add(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer,org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer,org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer,javax.xml.namespace.QName,XPathContext,Element,org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
    - '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
    - controlContext.navigateToAttribute(javax.xml.namespace.QName)
    - '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].andThen(ControlAttributePresentComparer)'
    - '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].findMatchingAttr(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer,org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
    - '[OngoingComparisonState].andThen(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.util.Nodes].getQName(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
    - '[org.xmlunit.diff.XPathContext].navigateToAttribute(org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer)'
    - '[OngoingComparisonState].<init>()'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].apply()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.Element
      - org.xmlunit.diff.XPathContext
      - Attributes
      - java.util.Set<org.w3c.dom.Attr>
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Attr>
      - Element
      - XPathContext
      - Attributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DeferredComparison
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - control
    - controlContext
    - test
    - testContext
    - testAttributes
    - foundTestAttributes
    argTypes:
    - org.w3c.dom.Element
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.Element
    - org.xmlunit.diff.XPathContext
    - Attributes
    - java.util.Set<org.w3c.dom.Attr>
    constantsTouched: []
    func_position:
      end: 498
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 498
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer].<init>(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes,java.util.Set<org.w3c.dom.Attr>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer
    signature: '[org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer].<init>(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes,java.util.Set<org.w3c.dom.Attr>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OngoingComparisonState].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer:502,1
    - Dst: '[Set<Attr>].contains(org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer:504,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer:505,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer:506,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer,org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer,org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer,null,XPathContext,Element,javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer:509,1
    - Dst: '[OngoingComparisonState].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer:509,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer:513,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Attr>
      - Element
      - XPathContext
      - Attributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DeferredComparison
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ComparisonState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 500
    functionDepth: 1
    functionLinenumber: 500
    functionLinenumberEnd: 518
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer].apply()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[Set<Attr>].contains(org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer)'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer,org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer,org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer,null,XPathContext,Element,javax.xml.namespace.QName)'
    - '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
    - '[OngoingComparisonState].andThen(org.xmlunit.diff.Comparison)'
    - '[OngoingComparisonState].<init>()'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    - '[org.xmlunit.util.Nodes].getQName(org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer].apply()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.w3c.dom.Node,Integer>
      - java.util.List<org.w3c.dom.Node>
      - org.xmlunit.diff.XPathContext
      - java.util.Set<org.w3c.dom.Node>
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Node, Integer>
      - List<Node>
      - XPathContext
      - Set<Node>
      - XPathContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DeferredComparison
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - controlListForXpathIndex
    - controlList
    - controlContext
    - seen
    - testContext
    argTypes:
    - java.util.Map<org.w3c.dom.Node,Integer>
    - java.util.List<org.w3c.dom.Node>
    - org.xmlunit.diff.XPathContext
    - java.util.Set<org.w3c.dom.Node>
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 618
      start: 609
    functionDepth: 0
    functionLinenumber: 609
    functionLinenumberEnd: 618
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes].<init>(java.util.Map<org.w3c.dom.Node,Integer>,java.util.List<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext,java.util.Set<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes
    signature: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes].<init>(java.util.Map<org.w3c.dom.Node,Integer>,java.util.List<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext,java.util.Set<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OngoingComparisonState].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:622,1
    - Dst: '[List<Node>].size()'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:623,1
    - Dst: '[List<Node>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:625,1
    - Dst: '[Set<Node>].contains(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:625,1
    - Dst: '[List<Node>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:626,1
    - Dst: '[Map<Node, Integer>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:626,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:626,1
    - Dst: '[List<Node>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:630,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes].getXPath(XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:631,1
    - Dst: '[List<Node>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:632,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:632,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes].getParentXPath(XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:632,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes].getXPath(XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:633,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes,javax.xml.namespace.QName,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes,null,null,null,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:629,1
    - Dst: '[OngoingComparisonState].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:629,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes:635,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Node, Integer>
      - List<Node>
      - XPathContext
      - Set<Node>
      - XPathContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DeferredComparison
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ComparisonState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 640
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 640
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes].apply()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes].getXPath(XPathContext)'
    - '[Set<Node>].contains(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
    - '[OngoingComparisonState].andThen(org.xmlunit.diff.Comparison)'
    - '[Map<Node, Integer>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
    - '[org.xmlunit.util.Nodes].getQName(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
    - '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes].getParentXPath(XPathContext)'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes,javax.xml.namespace.QName,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes,null,null,null,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
    - '[OngoingComparisonState].<init>()'
    - '[List<Node>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes)'
    - '[List<Node>].size()'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes].apply()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.w3c.dom.Node,Integer>
      - java.util.List<org.w3c.dom.Node>
      - org.xmlunit.diff.XPathContext
      - java.util.Set<org.w3c.dom.Node>
      - org.xmlunit.diff.XPathContext
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Node, Integer>
      - List<Node>
      - XPathContext
      - Set<Node>
      - XPathContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DeferredComparison
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - testListForXpathIndex
    - testList
    - testContext
    - seen
    - controlContext
    argTypes:
    - java.util.Map<org.w3c.dom.Node,Integer>
    - java.util.List<org.w3c.dom.Node>
    - org.xmlunit.diff.XPathContext
    - java.util.Set<org.w3c.dom.Node>
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 658
      start: 650
    functionDepth: 0
    functionLinenumber: 650
    functionLinenumberEnd: 658
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes].<init>(java.util.Map<org.w3c.dom.Node,Integer>,java.util.List<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext,java.util.Set<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes
    signature: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes].<init>(java.util.Map<org.w3c.dom.Node,Integer>,java.util.List<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext,java.util.Set<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OngoingComparisonState].<init>()'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:662,1
    - Dst: '[List<Node>].size()'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:663,1
    - Dst: '[List<Node>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:665,1
    - Dst: '[Set<Node>].contains(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:665,1
    - Dst: '[List<Node>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:666,1
    - Dst: '[Map<Node, Integer>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:666,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:666,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes].getXPath(XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:670,1
    - Dst: '[List<Node>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:671,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes].getXPath(XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:672,1
    - Dst: '[List<Node>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:673,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:673,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes].getParentXPath(XPathContext)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:673,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes,null,null,null,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes,javax.xml.namespace.QName,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:669,1
    - Dst: '[OngoingComparisonState].andThen(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:669,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToParent()'
      Src: org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes:675,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Node, Integer>
      - List<Node>
      - XPathContext
      - Set<Node>
      - XPathContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DeferredComparison
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ComparisonState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 680
      start: 660
    functionDepth: 1
    functionLinenumber: 660
    functionLinenumberEnd: 680
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes].apply()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[List<Node>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
    - '[Set<Node>].contains(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
    - '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes].getXPath(XPathContext)'
    - '[org.xmlunit.diff.Comparison].<init>(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes,null,null,null,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes,javax.xml.namespace.QName,org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
    - '[org.xmlunit.util.Nodes].getQName(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
    - '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes].getParentXPath(XPathContext)'
    - '[OngoingComparisonState].andThen(org.xmlunit.diff.Comparison)'
    - '[OngoingComparisonState].<init>()'
    - '[org.xmlunit.diff.XPathContext].navigateToParent()'
    - '[List<Node>].size()'
    - '[Map<Node, Integer>].get(org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes].apply()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      - org.w3c.dom.Attr
      - org.w3c.dom.Attr
      - java.util.List<org.w3c.dom.Attr>
      classConcrete: true
      classEnum: false
      classFields:
      - Attr
      - Attr
      - Attr
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DOMDifferenceEngine.Attributes
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - schemaLocation
    - noNamespaceSchemaLocation
    - type
    - remainingAttributes
    argTypes:
    - org.w3c.dom.Attr
    - org.w3c.dom.Attr
    - org.w3c.dom.Attr
    - java.util.List<org.w3c.dom.Attr>
    constantsTouched: []
    func_position:
      end: 822
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 822
    functionName: '[org.xmlunit.diff.DOMDifferenceEngine.Attributes].<init>(org.w3c.dom.Attr,org.w3c.dom.Attr,org.w3c.dom.Attr,java.util.List<org.w3c.dom.Attr>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DOMDifferenceEngine.Attributes
    signature: '[org.xmlunit.diff.DOMDifferenceEngine.Attributes].<init>(org.w3c.dom.Attr,org.w3c.dom.Attr,org.w3c.dom.Attr,java.util.List<org.w3c.dom.Attr>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonController].<init>()'
      Src: org.xmlunit.diff.ComparisonControllers:25,1
    - Dst: '[org.xmlunit.diff.ComparisonControllers.StopComparisonController].<init>(org.xmlunit.diff.ComparisonControllers)'
      Src: org.xmlunit.diff.ComparisonControllers:36,1
    - Dst: '[org.xmlunit.diff.ComparisonControllers.StopComparisonController].<init>(org.xmlunit.diff.ComparisonControllers)'
      Src: org.xmlunit.diff.ComparisonControllers:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.ComparisonControllers
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.diff.ComparisonControllers].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonControllers.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ComparisonControllers.StopComparisonController].<init>(org.xmlunit.diff.ComparisonControllers)'
    - '[org.xmlunit.diff.ComparisonController].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonControllers
    signature: '[org.xmlunit.diff.ComparisonControllers].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - ComparisonResult
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonControllers.StopComparisonController
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minimumComparisonResult
    argTypes:
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.xmlunit.diff.ComparisonControllers.StopComparisonController].<init>(ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonControllers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonControllers.StopComparisonController
    signature: '[org.xmlunit.diff.ComparisonControllers.StopComparisonController].<init>(ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].getResult()'
      Src: org.xmlunit.diff.ComparisonControllers.StopComparisonController:56,1
    - Dst: '[ComparisonResult].ordinal()'
      Src: org.xmlunit.diff.ComparisonControllers.StopComparisonController:56,1
    - Dst: '[ComparisonResult].ordinal()'
      Src: org.xmlunit.diff.ComparisonControllers.StopComparisonController:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - ComparisonResult
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.xmlunit.diff.ComparisonControllers.StopComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonControllers.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Difference].getResult()'
    - '[ComparisonResult].ordinal()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.ComparisonControllers.StopComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - ComparisonResult
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ComparisonResult
    signature: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DifferenceEvaluator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluator.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluator
    signature: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.xmlunit.diff.ComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonFormatter.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.ComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison.Detail
      - ComparisonType
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - details
    - type
    - formatXml
    argTypes:
    - org.xmlunit.diff.Comparison.Detail
    - ComparisonType
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.diff.ComparisonFormatter].getDetails(org.xmlunit.diff.Comparison.Detail,ComparisonType,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.ComparisonFormatter].getDetails(org.xmlunit.diff.Comparison.Detail,ComparisonType,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.xmlunit.diff.ComparisonFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ComparisonFormatter].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonFormatter
    signature: '[org.xmlunit.diff.ComparisonFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.xmlunit.diff.ComparisonListener>].add(org.xmlunit.diff.ComparisonListener)'
      Src: org.xmlunit.diff.ComparisonListenerSupport:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonListener
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - org.xmlunit.diff.ComparisonListener
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.xmlunit.diff.ComparisonListenerSupport].addComparisonListener(org.xmlunit.diff.ComparisonListener)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonListenerSupport.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.xmlunit.diff.ComparisonListener>].add(org.xmlunit.diff.ComparisonListener)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ComparisonListenerSupport].addComparisonListener(org.xmlunit.diff.ComparisonListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.xmlunit.diff.ComparisonListener>].add(org.xmlunit.diff.ComparisonListener)'
      Src: org.xmlunit.diff.ComparisonListenerSupport:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonListener
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - org.xmlunit.diff.ComparisonListener
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.xmlunit.diff.ComparisonListenerSupport].addMatchListener(org.xmlunit.diff.ComparisonListener)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonListenerSupport.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.xmlunit.diff.ComparisonListener>].add(org.xmlunit.diff.ComparisonListener)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ComparisonListenerSupport].addMatchListener(org.xmlunit.diff.ComparisonListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.xmlunit.diff.ComparisonListener>].add(org.xmlunit.diff.ComparisonListener)'
      Src: org.xmlunit.diff.ComparisonListenerSupport:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonListener
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - org.xmlunit.diff.ComparisonListener
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.diff.ComparisonListenerSupport].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonListenerSupport.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.xmlunit.diff.ComparisonListener>].add(org.xmlunit.diff.ComparisonListener)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ComparisonListenerSupport].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].fire(org.xmlunit.diff.Comparison,ComparisonResult,java.util.List<org.xmlunit.diff.ComparisonListener>)'
      Src: org.xmlunit.diff.ComparisonListenerSupport:65,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].fire(org.xmlunit.diff.Comparison,ComparisonResult,java.util.List<org.xmlunit.diff.ComparisonListener>)'
      Src: org.xmlunit.diff.ComparisonListenerSupport:67,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].fire(org.xmlunit.diff.Comparison,ComparisonResult,java.util.List<org.xmlunit.diff.ComparisonListener>)'
      Src: org.xmlunit.diff.ComparisonListenerSupport:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 71
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 71
    functionName: '[org.xmlunit.diff.ComparisonListenerSupport].fireComparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonListenerSupport.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.ComparisonListenerSupport].fire(org.xmlunit.diff.Comparison,ComparisonResult,java.util.List<org.xmlunit.diff.ComparisonListener>)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ComparisonListenerSupport].fireComparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.xmlunit.diff.ComparisonListener>].isEmpty()'
      Src: org.xmlunit.diff.ComparisonListenerSupport:75,1
    - Dst: l.comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)
      Src: org.xmlunit.diff.ComparisonListenerSupport:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - ComparisonResult
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - comparison
    - outcome
    - listeners
    argTypes:
    - org.xmlunit.diff.Comparison
    - ComparisonResult
    - java.util.List<org.xmlunit.diff.ComparisonListener>
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: '[org.xmlunit.diff.ComparisonListenerSupport].fire(org.xmlunit.diff.Comparison,ComparisonResult,java.util.List<org.xmlunit.diff.ComparisonListener>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonListenerSupport.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.xmlunit.diff.ComparisonListener>].isEmpty()'
    - l.comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.ComparisonListenerSupport].fire(org.xmlunit.diff.Comparison,ComparisonResult,java.util.List<org.xmlunit.diff.ComparisonListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.CopyOnWriteArrayList].<init>()'
      Src: org.xmlunit.diff.ComparisonListenerSupport:25,1
    - Dst: '[java.util.concurrent.CopyOnWriteArrayList].<init>()'
      Src: org.xmlunit.diff.ComparisonListenerSupport:27,1
    - Dst: '[java.util.concurrent.CopyOnWriteArrayList].<init>()'
      Src: org.xmlunit.diff.ComparisonListenerSupport:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      - java.util.List<org.xmlunit.diff.ComparisonListener>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonListenerSupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ComparisonListenerSupport].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonListenerSupport.java
    functionUses: 3
    functionsReached:
    - '[java.util.concurrent.CopyOnWriteArrayList].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonListenerSupport
    signature: '[org.xmlunit.diff.ComparisonListenerSupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.xmlunit.diff.XPathContext:37,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>(null,null)'
      Src: org.xmlunit.diff.XPathContext:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.diff.XPathContext].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 42
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - '[org.xmlunit.diff.XPathContext].<init>(null,null)'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext
    signature: '[org.xmlunit.diff.XPathContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.xmlunit.diff.XPathContext:37,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>(null,org.w3c.dom.Node)'
      Src: org.xmlunit.diff.XPathContext:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - root
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.diff.XPathContext].<init>(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - '[org.xmlunit.diff.XPathContext].<init>(null,org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext
    signature: '[org.xmlunit.diff.XPathContext].<init>(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.xmlunit.diff.XPathContext:37,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>(java.util.Map<String,String>,null)'
      Src: org.xmlunit.diff.XPathContext:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.xmlunit.diff.XPathContext].<init>(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - '[org.xmlunit.diff.XPathContext].<init>(java.util.Map<String,String>,null)'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext
    signature: '[org.xmlunit.diff.XPathContext].<init>(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.xmlunit.diff.XPathContext:37,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.xmlunit.diff.XPathContext:80,1
    - Dst: '[org.xmlunit.diff.XPathContext].invert(java.util.Map<String,String>)'
      Src: org.xmlunit.diff.XPathContext:82,1
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.Map<String,String>)'
      Src: org.xmlunit.diff.XPathContext:82,1
    - Dst: '[org.xmlunit.diff.XPathContext.Level].<init>(String)'
      Src: org.xmlunit.diff.XPathContext:84,1
    - Dst: '[java.util.Deque<Level>].addLast(org.xmlunit.diff.XPathContext.Level)'
      Src: org.xmlunit.diff.XPathContext:84,1
    - Dst: '[DOMNodeInfo].<init>(org.w3c.dom.Node)'
      Src: org.xmlunit.diff.XPathContext:86,1
    - Dst: '[org.xmlunit.util.Linqy].singleton(DOMNodeInfo)'
      Src: org.xmlunit.diff.XPathContext:86,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(Iterable<E>)'
      Src: org.xmlunit.diff.XPathContext:86,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
      Src: org.xmlunit.diff.XPathContext:87,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContext
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix2uri
    - root
    argTypes:
    - java.util.Map<String,String>
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 89
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 89
    functionName: '[org.xmlunit.diff.XPathContext].<init>(java.util.Map<String,String>,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.XPathContext.Level].<init>(String)'
    - '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
    - '[java.util.Deque<Level>].addLast(org.xmlunit.diff.XPathContext.Level)'
    - '[java.util.Collections].emptyMap()'
    - '[org.xmlunit.util.Linqy].singleton(DOMNodeInfo)'
    - '[DOMNodeInfo].<init>(org.w3c.dom.Node)'
    - '[java.util.Collections].unmodifiableMap(java.util.Map<String,String>)'
    - '[java.util.LinkedList].<init>()'
    - '[org.xmlunit.diff.XPathContext].invert(java.util.Map<String,String>)'
    - '[org.xmlunit.diff.XPathContext].setChildren(Iterable<E>)'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext
    signature: '[org.xmlunit.diff.XPathContext].<init>(java.util.Map<String,String>,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Deque<Level>].getLast()'
      Src: org.xmlunit.diff.XPathContext:96,1
    - Dst: '[org.xmlunit.diff.XPathContext].get(int)'
      Src: org.xmlunit.diff.XPathContext:96,1
    - Dst: '[java.util.Deque<Level>].addLast(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 11
    functionsReached:
    - '[org.xmlunit.diff.XPathContext].get(int)'
    - '[java.util.Deque<Level>].getLast()'
    - '[java.util.Deque<Level>].addLast(org.xmlunit.diff.XPathContext)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Deque<Level>].getLast()'
      Src: org.xmlunit.diff.XPathContext:104,1
    - Dst: '[org.xmlunit.diff.XPathContext].get(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.XPathContext:104,1
    - Dst: '[java.util.Deque<Level>].addLast(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 6
    functionsReached:
    - '[java.util.Deque<Level>].getLast()'
    - '[org.xmlunit.diff.XPathContext].get(javax.xml.namespace.QName)'
    - '[java.util.Deque<Level>].addLast(org.xmlunit.diff.XPathContext)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Deque<Level>].removeLast()'
      Src: org.xmlunit.diff.XPathContext:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.xmlunit.diff.XPathContext].navigateToParent()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 14
    functionsReached:
    - '[java.util.Deque<Level>].removeLast()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContext].navigateToParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Deque<Level>].getLast()'
      Src: org.xmlunit.diff.XPathContext:119,1
    - Dst: '[org.xmlunit.diff.XPathContext].getName(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:122,1
    - Dst: '[org.xmlunit.diff.XPathContext.Level].<init>(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:122,1
    - Dst: '[org.xmlunit.diff.XPathContext].put(org.xmlunit.diff.XPathContext,org.xmlunit.diff.XPathContext.Level)'
      Src: org.xmlunit.diff.XPathContext:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<?extendsQName>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - Iterable<?extendsQName>
    constantsTouched: []
    func_position:
      end: 124
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.diff.XPathContext].addAttributes(Iterable<?extendsQName>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.XPathContext].getName(org.xmlunit.diff.XPathContext)'
    - '[java.util.Deque<Level>].getLast()'
    - '[org.xmlunit.diff.XPathContext.Level].<init>(org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.XPathContext].put(org.xmlunit.diff.XPathContext,org.xmlunit.diff.XPathContext.Level)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContext].addAttributes(Iterable<?extendsQName>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Deque<Level>].getLast()'
      Src: org.xmlunit.diff.XPathContext:131,1
    - Dst: '[org.xmlunit.diff.XPathContext].getName(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.XPathContext:133,1
    - Dst: '[org.xmlunit.diff.XPathContext.Level].<init>(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:133,1
    - Dst: '[org.xmlunit.diff.XPathContext].put(javax.xml.namespace.QName,org.xmlunit.diff.XPathContext.Level)'
      Src: org.xmlunit.diff.XPathContext:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: '[org.xmlunit.diff.XPathContext].addAttribute(javax.xml.namespace.QName)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 3
    functionsReached:
    - '[org.xmlunit.diff.XPathContext.Level].<init>(org.xmlunit.diff.XPathContext)'
    - '[java.util.Deque<Level>].getLast()'
    - '[org.xmlunit.diff.XPathContext].put(javax.xml.namespace.QName,org.xmlunit.diff.XPathContext.Level)'
    - '[org.xmlunit.diff.XPathContext].getName(javax.xml.namespace.QName)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContext].addAttribute(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Deque<Level>].getLast()'
      Src: org.xmlunit.diff.XPathContext:142,1
    - Dst: '[org.xmlunit.diff.XPathContext].clear()'
      Src: org.xmlunit.diff.XPathContext:143,1
    - Dst: '[org.xmlunit.diff.XPathContext].appendChildren(Iterable<?extendsNodeInfo>)'
      Src: org.xmlunit.diff.XPathContext:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<?extendsNodeInfo>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - children
    argTypes:
    - Iterable<?extendsNodeInfo>
    constantsTouched: []
    func_position:
      end: 145
      start: 141
    functionDepth: 3
    functionLinenumber: 141
    functionLinenumberEnd: 145
    functionName: '[org.xmlunit.diff.XPathContext].setChildren(Iterable<?extendsNodeInfo>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.XPathContext].appendChildren(Iterable<?extendsNodeInfo>)'
    - '[java.util.Deque<Level>].getLast()'
    - '[org.xmlunit.diff.XPathContext].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContext].setChildren(Iterable<?extendsNodeInfo>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Deque<Level>].getLast()'
      Src: org.xmlunit.diff.XPathContext:153,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.diff.XPathContext:156,1
    - Dst: childName.startsWith(String)
      Src: org.xmlunit.diff.XPathContext:160,1
    - Dst: childName.startsWith(String)
      Src: org.xmlunit.diff.XPathContext:162,1
    - Dst: childName.startsWith(String)
      Src: org.xmlunit.diff.XPathContext:164,1
    - Dst: childName.indexOf(String)
      Src: org.xmlunit.diff.XPathContext:167,1
    - Dst: childName.substring(int,org.xmlunit.diff.XPathContext)
      Src: org.xmlunit.diff.XPathContext:167,1
    - Dst: '[org.xmlunit.diff.XPathContext].add1OrIncrement(org.xmlunit.diff.XPathContext,java.util.HashMap)'
      Src: org.xmlunit.diff.XPathContext:168,1
    - Dst: child.getType()
      Src: org.xmlunit.diff.XPathContext:174,1
    - Dst: '[org.xmlunit.diff.XPathContext.Level].<init>(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:176,1
    - Dst: '[org.xmlunit.diff.XPathContext.Level].<init>(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:179,1
    - Dst: '[org.xmlunit.diff.XPathContext.Level].<init>(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:183,1
    - Dst: child.getName()
      Src: org.xmlunit.diff.XPathContext:186,1
    - Dst: '[org.xmlunit.diff.XPathContext].getName(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:186,1
    - Dst: '[org.xmlunit.diff.XPathContext.Level].<init>(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:187,1
    - Dst: '[org.xmlunit.diff.XPathContext.Level].<init>(String)'
      Src: org.xmlunit.diff.XPathContext:193,1
    - Dst: '[org.xmlunit.diff.XPathContext].add(org.xmlunit.diff.XPathContext.Level)'
      Src: org.xmlunit.diff.XPathContext:196,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<?extendsNodeInfo>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - children
    argTypes:
    - Iterable<?extendsNodeInfo>
    constantsTouched: []
    func_position:
      end: 198
      start: 152
    functionDepth: 2
    functionLinenumber: 152
    functionLinenumberEnd: 198
    functionName: '[org.xmlunit.diff.XPathContext].appendChildren(Iterable<?extendsNodeInfo>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 1
    functionsReached:
    - childName.startsWith(String)
    - child.getName()
    - '[java.util.Deque<Level>].getLast()'
    - '[org.xmlunit.diff.XPathContext.Level].<init>(String)'
    - '[org.xmlunit.diff.XPathContext].add1OrIncrement(org.xmlunit.diff.XPathContext,java.util.HashMap)'
    - childName.substring(int,org.xmlunit.diff.XPathContext)
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.diff.XPathContext.Level].<init>(org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.XPathContext].getName(org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.XPathContext].add(org.xmlunit.diff.XPathContext.Level)'
    - childName.indexOf(String)
    - child.getType()
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.XPathContext].appendChildren(Iterable<?extendsNodeInfo>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Deque<Level>].descendingIterator()'
      Src: org.xmlunit.diff.XPathContext:205,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.xmlunit.diff.XPathContext].getXPath()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 21
    functionsReached:
    - '[java.util.Deque<Level>].descendingIterator()'
    - '[org.xmlunit.diff.XPathContext].getXPath(org.xmlunit.diff.XPathContext)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.XPathContext].getXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Deque<Level>].descendingIterator()'
      Src: org.xmlunit.diff.XPathContext:213,1
    - Dst: '[org.xmlunit.diff.XPathContext].hasNext()'
      Src: org.xmlunit.diff.XPathContext:214,1
    - Dst: '[org.xmlunit.diff.XPathContext].next()'
      Src: org.xmlunit.diff.XPathContext:215,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:217,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 218
    functionName: '[org.xmlunit.diff.XPathContext].getParentXPath()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 12
    functionsReached:
    - '[java.util.Deque<Level>].descendingIterator()'
    - '[org.xmlunit.diff.XPathContext].hasNext()'
    - '[org.xmlunit.diff.XPathContext].next()'
    - '[org.xmlunit.diff.XPathContext].getXPath(org.xmlunit.diff.XPathContext)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.XPathContext].getParentXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.xmlunit.diff.XPathContext:226,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.xmlunit.diff.XPathContext:227,1
    - Dst: l.clone()
      Src: org.xmlunit.diff.XPathContext:229,1
    - Dst: c.path.addLast(org.xmlunit.diff.XPathContext)
      Src: org.xmlunit.diff.XPathContext:229,1
    - Dst: '[RuntimeException].<init>(String,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:234,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 236
    functionName: '[org.xmlunit.diff.XPathContext].clone()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 3
    functionsReached:
    - '[RuntimeException].<init>(String,org.xmlunit.diff.XPathContext)'
    - l.clone()
    - c.path.addLast(org.xmlunit.diff.XPathContext)
    - '[Object].clone()'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext
    signature: '[org.xmlunit.diff.XPathContext].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator<Level>].hasNext()'
      Src: org.xmlunit.diff.XPathContext:239,1
    - Dst: '[java.util.Iterator<Level>].next()'
      Src: org.xmlunit.diff.XPathContext:242,1
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath(java.util.Iterator<Level>)'
      Src: org.xmlunit.diff.XPathContext:244,1
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.diff.XPathContext:245,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<Level>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dIterator
    argTypes:
    - java.util.Iterator<Level>
    constantsTouched: []
    func_position:
      end: 251
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 251
    functionName: '[org.xmlunit.diff.XPathContext].getXPath(java.util.Iterator<Level>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 1
    functionsReached:
    - '[java.util.Iterator<Level>].next()'
    - '[java.util.Iterator<Level>].hasNext()'
    - '[org.xmlunit.diff.XPathContext].getXPath(java.util.Iterator<Level>)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.XPathContext].getXPath(java.util.Iterator<Level>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: org.xmlunit.diff.XPathContext:255,1
    - Dst: '[java.util.Map<String,String>].get(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:258,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.xmlunit.diff.XPathContext:260,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 261
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 261
    functionName: '[org.xmlunit.diff.XPathContext].getName(javax.xml.namespace.QName)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    - '[java.util.Map<String,String>].get(org.xmlunit.diff.XPathContext)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.XPathContext].getName(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: org.xmlunit.diff.XPathContext:270,1
    - Dst: '[org.xmlunit.diff.XPathContext].intValue()'
      Src: org.xmlunit.diff.XPathContext:271,1
    - Dst: Integer.valueOf(org.xmlunit.diff.XPathContext)
      Src: org.xmlunit.diff.XPathContext:272,1
    - Dst: '[java.util.Map<String,Integer>].put(String,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:272,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Map<String,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - map
    argTypes:
    - String
    - java.util.Map<String,Integer>
    constantsTouched: []
    func_position:
      end: 274
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 274
    functionName: '[org.xmlunit.diff.XPathContext].add1OrIncrement(String,java.util.Map<String,Integer>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Integer>].get(String)'
    - '[org.xmlunit.diff.XPathContext].intValue()'
    - '[java.util.Map<String,Integer>].put(String,org.xmlunit.diff.XPathContext)'
    - Integer.valueOf(org.xmlunit.diff.XPathContext)
    linkageType: ''
    returnType: int
    signature: '[org.xmlunit.diff.XPathContext].add1OrIncrement(String,java.util.Map<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.diff.XPathContext:338,1
    - Dst: '[java.util.Map<String,String>].entrySet()'
      Src: org.xmlunit.diff.XPathContext:339,1
    - Dst: entry.getValue()
      Src: org.xmlunit.diff.XPathContext:340,1
    - Dst: entry.getKey()
      Src: org.xmlunit.diff.XPathContext:340,1
    - Dst: '[java.util.HashMap].put(org.xmlunit.diff.XPathContext,org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.XPathContext:340,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Deque<Level>
      - java.util.Map<String,String>
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - m
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 343
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 343
    functionName: '[org.xmlunit.diff.XPathContext].invert(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 1
    functionsReached:
    - entry.getKey()
    - '[java.util.HashMap].<init>()'
    - '[java.util.Map<String,String>].entrySet()'
    - '[java.util.HashMap].put(org.xmlunit.diff.XPathContext,org.xmlunit.diff.XPathContext)'
    - entry.getValue()
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.xmlunit.diff.XPathContext].invert(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.diff.XPathContext.Level:278,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.diff.XPathContext.Level:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<Level>
      - Map<QName, Level>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.XPathContext.Level
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 283
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionName: '[org.xmlunit.diff.XPathContext.Level].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext.Level
    signature: '[org.xmlunit.diff.XPathContext.Level].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.xmlunit.diff.XPathContext.Level:287,1
    - Dst: '[List<Level>].size()'
      Src: org.xmlunit.diff.XPathContext.Level:288,1
    - Dst: '[java.util.ArrayList].<init>(org.xmlunit.diff.XPathContext.Level)'
      Src: org.xmlunit.diff.XPathContext.Level:288,1
    - Dst: c.clone()
      Src: org.xmlunit.diff.XPathContext.Level:290,1
    - Dst: l.children.add(org.xmlunit.diff.XPathContext.Level)
      Src: org.xmlunit.diff.XPathContext.Level:290,1
    - Dst: '[Map<QName, Level>].size()'
      Src: org.xmlunit.diff.XPathContext.Level:292,1
    - Dst: '[java.util.HashMap].<init>(org.xmlunit.diff.XPathContext.Level)'
      Src: org.xmlunit.diff.XPathContext.Level:292,1
    - Dst: '[Map<QName, Level>].entrySet()'
      Src: org.xmlunit.diff.XPathContext.Level:293,1
    - Dst: e.getKey()
      Src: org.xmlunit.diff.XPathContext.Level:294,1
    - Dst: e.getValue()
      Src: org.xmlunit.diff.XPathContext.Level:294,1
    - Dst: '[org.xmlunit.diff.XPathContext.Level].clone()'
      Src: org.xmlunit.diff.XPathContext.Level:294,1
    - Dst: l.attributes.put(org.xmlunit.diff.XPathContext.Level,org.xmlunit.diff.XPathContext.Level)
      Src: org.xmlunit.diff.XPathContext.Level:294,1
    - Dst: '[RuntimeException].<init>(String,org.xmlunit.diff.XPathContext.Level)'
      Src: org.xmlunit.diff.XPathContext.Level:299,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<Level>
      - Map<QName, Level>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Level
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 301
    functionName: '[org.xmlunit.diff.XPathContext.Level].clone()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.XPathContext.Level].clone()'
    - '[Map<QName, Level>].entrySet()'
    - '[List<Level>].size()'
    - e.getValue()
    - l.attributes.put(org.xmlunit.diff.XPathContext.Level,org.xmlunit.diff.XPathContext.Level)
    - l.children.add(org.xmlunit.diff.XPathContext.Level)
    - c.clone()
    - '[RuntimeException].<init>(String,org.xmlunit.diff.XPathContext.Level)'
    - '[java.util.ArrayList].<init>(org.xmlunit.diff.XPathContext.Level)'
    - '[Object].clone()'
    - e.getKey()
    - '[Map<QName, Level>].size()'
    - '[java.util.HashMap].<init>(org.xmlunit.diff.XPathContext.Level)'
    linkageType: ''
    returnType: Level
    signature: '[org.xmlunit.diff.XPathContext.Level].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: javax.xml.namespace.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 311
    functionName: '[org.xmlunit.diff.XPathContext.NodeInfo].getName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.xmlunit.diff.XPathContext.NodeInfo].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 315
    functionName: '[org.xmlunit.diff.XPathContext.NodeInfo].getType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.xmlunit.diff.XPathContext.NodeInfo].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContext.NodeInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.XPathContext.NodeInfo].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext.NodeInfo
    signature: '[org.xmlunit.diff.XPathContext.NodeInfo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Node)'
      Src: org.xmlunit.diff.XPathContext.DOMNodeInfo:328,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.xmlunit.diff.XPathContext.DOMNodeInfo:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - NodeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContext.DOMNodeInfo
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: '[org.xmlunit.diff.XPathContext.DOMNodeInfo].<init>(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNodeType()'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext.DOMNodeInfo
    signature: '[org.xmlunit.diff.XPathContext.DOMNodeInfo].<init>(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - NodeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 332
    functionName: '[org.xmlunit.diff.XPathContext.DOMNodeInfo].getName()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.xmlunit.diff.XPathContext.DOMNodeInfo].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - NodeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 334
    functionName: '[org.xmlunit.diff.XPathContext.DOMNodeInfo].getType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.xmlunit.diff.XPathContext.DOMNodeInfo].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:38,1
    - Dst: '[org.w3c.dom.Element].getChildNodes()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:42,1
    - Dst: '[org.w3c.dom.Element].getChildNodes()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:43,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].getLength()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:44,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].getLength()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:45,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].findNonText(org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ByNameAndTextRecSelector)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:51,1
    - Dst: '[Map.Entry<Integer,org.w3c.dom.Node>].getKey()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:54,1
    - Dst: '[Map.Entry<Integer,org.w3c.dom.Node>].getValue()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:55,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].isText(org.xmlunit.diff.ByNameAndTextRecSelector)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:56,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].findNonText(org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ByNameAndTextRecSelector)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:59,1
    - Dst: '[Map.Entry<Integer,org.w3c.dom.Node>].getKey()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:62,1
    - Dst: '[Map.Entry<Integer,org.w3c.dom.Node>].getValue()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:63,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].isText(org.xmlunit.diff.ByNameAndTextRecSelector)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:64,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].getNodeType()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:70,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].getNodeType()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:70,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:75,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].findNonText(org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ByNameAndTextRecSelector)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:84,1
    - Dst: '[Map.Entry<Integer,org.w3c.dom.Node>].getKey()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:87,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].findNonText(org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ByNameAndTextRecSelector)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:94,1
    - Dst: '[Map.Entry<Integer,org.w3c.dom.Node>].getKey()'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:97,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlElement
    - testElement
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 104
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.diff.ByNameAndTextRecSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ByNameAndTextRecSelector.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelector].isText(org.xmlunit.diff.ByNameAndTextRecSelector)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelector].getLength()'
    - '[org.xmlunit.diff.ByNameAndTextRecSelector].getNodeType()'
    - '[Map.Entry<Integer,org.w3c.dom.Node>].getKey()'
    - '[org.xmlunit.diff.ByNameAndTextRecSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelector].findNonText(org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ByNameAndTextRecSelector,org.xmlunit.diff.ByNameAndTextRecSelector)'
    - '[Map.Entry<Integer,org.w3c.dom.Node>].getValue()'
    - '[org.w3c.dom.Element].getChildNodes()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.ByNameAndTextRecSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:107,1
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].isText(org.xmlunit.diff.ByNameAndTextRecSelector)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:108,1
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:109,1
    - Dst: '[AbstractMap.SimpleImmutableEntry].<init>(int,org.xmlunit.diff.ByNameAndTextRecSelector)'
      Src: org.xmlunit.diff.ByNameAndTextRecSelector:111,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.NodeList
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map.Entry<Integer,org.w3c.dom.Node>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - nl
    - current
    - len
    argTypes:
    - org.w3c.dom.NodeList
    - int
    - int
    constantsTouched: []
    func_position:
      end: 112
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionName: '[org.xmlunit.diff.ByNameAndTextRecSelector].findNonText(org.w3c.dom.NodeList,int,int)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ByNameAndTextRecSelector.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.NodeList].item(int)'
    - '[org.xmlunit.diff.ByNameAndTextRecSelector].isText(org.xmlunit.diff.ByNameAndTextRecSelector)'
    - '[AbstractMap.SimpleImmutableEntry].<init>(int,org.xmlunit.diff.ByNameAndTextRecSelector)'
    linkageType: ''
    returnType: Map.Entry<Integer,org.w3c.dom.Node>
    signature: '[org.xmlunit.diff.ByNameAndTextRecSelector].findNonText(org.w3c.dom.NodeList,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.xmlunit.diff.ByNameAndTextRecSelector].isText(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ByNameAndTextRecSelector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.ByNameAndTextRecSelector].isText(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ByNameAndTextRecSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ByNameAndTextRecSelector].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ByNameAndTextRecSelector.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ByNameAndTextRecSelector
    signature: '[org.xmlunit.diff.ByNameAndTextRecSelector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
      Src: org.xmlunit.diff.Difference:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - ComparisonResult
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Difference
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - result
    argTypes:
    - org.xmlunit.diff.Comparison
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Comparison,ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Difference.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.Difference
    signature: '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Comparison,ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ComparisonResult
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ComparisonResult
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.diff.Difference].getResult()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Difference.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ComparisonResult
    signature: '[org.xmlunit.diff.Difference].getResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ComparisonResult
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Comparison
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.xmlunit.diff.Difference].getComparison()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Difference.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.Comparison
    signature: '[org.xmlunit.diff.Difference].getComparison()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - ComparisonResult
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.xmlunit.diff.ComparisonFormatter
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.diff.Difference].setComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Difference.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.Difference].setComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].toString(org.xmlunit.diff.ComparisonFormatter)'
      Src: org.xmlunit.diff.Difference:70,1
    - Dst: '[ComparisonResult].name()'
      Src: org.xmlunit.diff.Difference:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - ComparisonResult
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.xmlunit.diff.ComparisonFormatter
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.xmlunit.diff.Difference].toString(org.xmlunit.diff.ComparisonFormatter)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Difference.java
    functionUses: 1
    functionsReached:
    - '[ComparisonResult].name()'
    - '[org.xmlunit.diff.Comparison].toString(org.xmlunit.diff.ComparisonFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.Difference].toString(org.xmlunit.diff.ComparisonFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].toString(org.xmlunit.diff.ComparisonFormatter)'
      Src: org.xmlunit.diff.Difference:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ComparisonResult
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonFormatter
      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: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.xmlunit.diff.Difference].toString()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Difference.java
    functionUses: 6
    functionsReached:
    - '[org.xmlunit.diff.Difference].toString(org.xmlunit.diff.ComparisonFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.Difference].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DifferenceEvaluators:36,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DifferenceEvaluators:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Short
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.DifferenceEvaluator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DifferenceEvaluators
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[org.xmlunit.diff.DifferenceEvaluators].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluators
    signature: '[org.xmlunit.diff.DifferenceEvaluators].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DifferenceEvaluators:95,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Short
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.DifferenceEvaluator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DifferenceEvaluator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 108
    functionName: '[org.xmlunit.diff.DifferenceEvaluators].first()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluator
    signature: '[org.xmlunit.diff.DifferenceEvaluators].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DifferenceEvaluators:118,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Short
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.DifferenceEvaluator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DifferenceEvaluator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 129
    functionName: '[org.xmlunit.diff.DifferenceEvaluators].chain()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluator
    signature: '[org.xmlunit.diff.DifferenceEvaluators].chain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].recordDifferencesAs(org.xmlunit.diff.DifferenceEvaluators,org.xmlunit.diff.DifferenceEvaluators)'
      Src: org.xmlunit.diff.DifferenceEvaluators:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Short
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.DifferenceEvaluator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DifferenceEvaluator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluators].recordDifferencesAs(org.xmlunit.diff.DifferenceEvaluators,org.xmlunit.diff.DifferenceEvaluators)'
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluator
    signature: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].recordDifferencesAs(org.xmlunit.diff.DifferenceEvaluators,org.xmlunit.diff.DifferenceEvaluators)'
      Src: org.xmlunit.diff.DifferenceEvaluators:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Short
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.DifferenceEvaluator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DifferenceEvaluator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToSimilar()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluators].recordDifferencesAs(org.xmlunit.diff.DifferenceEvaluators,org.xmlunit.diff.DifferenceEvaluators)'
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluator
    signature: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToSimilar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].recordDifferencesAs(org.xmlunit.diff.DifferenceEvaluators,org.xmlunit.diff.DifferenceEvaluators)'
      Src: org.xmlunit.diff.DifferenceEvaluators:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Short
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.DifferenceEvaluator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DifferenceEvaluator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.xmlunit.diff.DifferenceEvaluators].upgradeDifferencesToDifferent()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluators].recordDifferencesAs(org.xmlunit.diff.DifferenceEvaluators,org.xmlunit.diff.DifferenceEvaluators)'
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluator
    signature: '[org.xmlunit.diff.DifferenceEvaluators].upgradeDifferencesToDifferent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DifferenceEvaluators:180,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Short
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.DifferenceEvaluator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DifferenceEvaluator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 188
    functionName: '[org.xmlunit.diff.DifferenceEvaluators].ignorePrologDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluator
    signature: '[org.xmlunit.diff.DifferenceEvaluators].ignorePrologDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DifferenceEvaluators:216,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Short
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.DifferenceEvaluator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.DifferenceEvaluator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 224
    functionName: '[org.xmlunit.diff.DifferenceEvaluators].ignorePrologDifferencesExceptDoctype()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluator
    signature: '[org.xmlunit.diff.DifferenceEvaluators].ignorePrologDifferencesExceptDoctype()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.xmlunit.diff.DifferenceEvaluators)'
      Src: org.xmlunit.diff.DifferenceEvaluators:229,1
    - Dst: '[java.util.EnumSet].copyOf(org.xmlunit.diff.DifferenceEvaluators)'
      Src: org.xmlunit.diff.DifferenceEvaluators:229,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
      Src: org.xmlunit.diff.DifferenceEvaluators:230,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Short
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.DifferenceEvaluator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DifferenceEvaluator
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - outcome
    argTypes:
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 238
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 238
    functionName: '[org.xmlunit.diff.DifferenceEvaluators].recordDifferencesAs(ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
    functionUses: 0
    functionsReached:
    - '[java.util.EnumSet].copyOf(org.xmlunit.diff.DifferenceEvaluators)'
    - '[java.util.Arrays].asList(org.xmlunit.diff.DifferenceEvaluators)'
    - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluator
    signature: '[org.xmlunit.diff.DifferenceEvaluators].recordDifferencesAs(ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.diff.DifferenceEvaluators:242,1
    - Dst: '[ComparisonType].isDoctypeComparison()'
      Src: org.xmlunit.diff.DifferenceEvaluators:242,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.diff.DifferenceEvaluators:245,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.diff.DifferenceEvaluators:245,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].belongsToProlog(org.xmlunit.diff.DifferenceEvaluators,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluators:245,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.diff.DifferenceEvaluators:247,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.diff.DifferenceEvaluators:247,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].belongsToProlog(org.xmlunit.diff.DifferenceEvaluators,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluators:247,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Short
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.DifferenceEvaluator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - ignoreDoctypeDeclarationAsWell
    argTypes:
    - org.xmlunit.diff.Comparison
    - boolean
    constantsTouched: []
    func_position:
      end: 249
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 249
    functionName: '[org.xmlunit.diff.DifferenceEvaluators].belongsToProlog(org.xmlunit.diff.Comparison,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[ComparisonType].isDoctypeComparison()'
    - '[org.xmlunit.diff.DifferenceEvaluators].belongsToProlog(org.xmlunit.diff.DifferenceEvaluators,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.DifferenceEvaluators].belongsToProlog(org.xmlunit.diff.Comparison,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.xmlunit.diff.DifferenceEvaluators:262,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].belongsToProlog(org.xmlunit.diff.DifferenceEvaluators,boolean)'
      Src: org.xmlunit.diff.DifferenceEvaluators:262,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Short
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.DifferenceEvaluator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - n
    - ignoreDoctypeDeclarationAsWell
    argTypes:
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 263
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 263
    functionName: '[org.xmlunit.diff.DifferenceEvaluators].belongsToProlog(org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluators].belongsToProlog(org.xmlunit.diff.DifferenceEvaluators,boolean)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.DifferenceEvaluators].belongsToProlog(org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.diff.DifferenceEvaluators:266,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.diff.DifferenceEvaluators:267,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.diff.DifferenceEvaluators:267,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.diff.DifferenceEvaluators:268,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.diff.DifferenceEvaluators:268,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].getParentNode()'
      Src: org.xmlunit.diff.DifferenceEvaluators:268,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields:
      - Short
      - Short
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.DifferenceEvaluator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - comparison
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 269
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 269
    functionName: '[org.xmlunit.diff.DifferenceEvaluators].isSequenceOfRootElement(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.xmlunit.diff.DifferenceEvaluators].getParentNode()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.DifferenceEvaluators].isSequenceOfRootElement(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int,boolean)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.MultiLevelByNameAndTextSelector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - levels
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/MultiLevelByNameAndTextSelector.java
    functionUses: 3
    functionsReached:
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int,boolean)'
    linkageType: ''
    returnType: org.xmlunit.diff.MultiLevelByNameAndTextSelector
    signature: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String,String)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.MultiLevelByNameAndTextSelector
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - levels
    - ignoreEmptyTexts
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/MultiLevelByNameAndTextSelector.java
    functionUses: 3
    functionsReached:
    - '[IllegalArgumentException].<init>(String,String)'
    linkageType: ''
    returnType: org.xmlunit.diff.MultiLevelByNameAndTextSelector
    signature: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelector,org.xmlunit.diff.MultiLevelByNameAndTextSelector)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:78,1
    - Dst: currentControl.hasChildNodes()
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:79,1
    - Dst: currentTest.hasChildNodes()
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:80,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].getFirstEligibleChild(org.xmlunit.diff.MultiLevelByNameAndTextSelector)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:83,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].getFirstEligibleChild(org.xmlunit.diff.MultiLevelByNameAndTextSelector)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:84,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:85,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:86,1
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelector,org.xmlunit.diff.MultiLevelByNameAndTextSelector)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:95,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlElement
    - testElement
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 97
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 97
    functionName: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/MultiLevelByNameAndTextSelector.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.xmlunit.diff.MultiLevelByNameAndTextSelector,org.xmlunit.diff.MultiLevelByNameAndTextSelector)'
    - currentTest.hasChildNodes()
    - '[org.w3c.dom.Node].getNodeType()'
    - currentControl.hasChildNodes()
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].getFirstEligibleChild(org.xmlunit.diff.MultiLevelByNameAndTextSelector)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:100,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].isText(org.xmlunit.diff.MultiLevelByNameAndTextSelector)'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:102,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].getNodeValue()'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:102,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].trim()'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:102,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].length()'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:102,1
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].getNextSibling()'
      Src: org.xmlunit.diff.MultiLevelByNameAndTextSelector:103,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 111
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].getFirstEligibleChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/MultiLevelByNameAndTextSelector.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].getNodeValue()'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].isText(org.xmlunit.diff.MultiLevelByNameAndTextSelector)'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].getNextSibling()'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].trim()'
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].length()'
    - '[org.w3c.dom.Node].getFirstChild()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].getFirstEligibleChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].isText(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/MultiLevelByNameAndTextSelector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].isText(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelector].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:112,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - attributeFilter
    argTypes:
    - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
    constantsTouched: []
    func_position:
      end: 127
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 127
    functionName: '[org.xmlunit.diff.ElementSelectors].byNameAndAllAttributes(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelector].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].byNameAndAllAttributes(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelector].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:48,1
    - Dst: '[org.xmlunit.diff.ElementSelector].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:60,1
    - Dst: '[org.xmlunit.diff.ElementSelector].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:75,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:94,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAllAttributes(org.xmlunit.util.Predicate)'
      Src: org.xmlunit.diff.ElementSelectors:94,1
    - Dst: '[org.xmlunit.util.Mapper].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.ElementSelectors
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 148
    functionName: '[org.xmlunit.diff.ElementSelectors].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Mapper].<init>()'
    - '[org.xmlunit.diff.ElementSelector].<init>()'
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAllAttributes(org.xmlunit.util.Predicate)'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelectors
    signature: '[org.xmlunit.diff.ElementSelectors].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:236,1
    - Dst: '[java.util.Arrays].asList(org.xmlunit.diff.ElementSelectors)'
      Src: org.xmlunit.diff.ElementSelectors:238,1
    - Dst: '[org.xmlunit.util.IsNullPredicate].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:239,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].any(org.xmlunit.diff.ElementSelectors,org.xmlunit.util.IsNullPredicate)'
      Src: org.xmlunit.diff.ElementSelectors:239,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:240,1
    - Dst: '[org.xmlunit.diff.ElementSelector].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:242,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 254
    functionName: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 5
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.ElementSelectors].any(org.xmlunit.diff.ElementSelectors,org.xmlunit.util.IsNullPredicate)'
    - '[org.xmlunit.diff.ElementSelector].<init>()'
    - '[org.xmlunit.util.IsNullPredicate].<init>()'
    - '[java.util.Arrays].asList(org.xmlunit.diff.ElementSelectors)'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:190,1
    - Dst: '[java.util.Arrays].asList(org.xmlunit.diff.ElementSelectors)'
      Src: org.xmlunit.diff.ElementSelectors:192,1
    - Dst: '[org.xmlunit.util.IsNullPredicate].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:193,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].any(org.xmlunit.diff.ElementSelectors,org.xmlunit.util.IsNullPredicate)'
      Src: org.xmlunit.diff.ElementSelectors:193,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:194,1
    - Dst: '[java.util.HashSet].<init>(org.xmlunit.diff.ElementSelectors)'
      Src: org.xmlunit.diff.ElementSelectors:196,1
    - Dst: '[org.xmlunit.diff.ElementSelector].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:197,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 224
    functionName: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 3
    functionsReached:
    - '[java.util.HashSet].<init>(org.xmlunit.diff.ElementSelectors)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.ElementSelectors].any(org.xmlunit.diff.ElementSelectors,org.xmlunit.util.IsNullPredicate)'
    - '[org.xmlunit.diff.ElementSelector].<init>()'
    - '[org.xmlunit.util.IsNullPredicate].<init>()'
    - '[java.util.Arrays].asList(org.xmlunit.diff.ElementSelectors)'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:264,1
    - Dst: '[org.xmlunit.diff.ElementSelector].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:266,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - es
    argTypes:
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 273
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 273
    functionName: '[org.xmlunit.diff.ElementSelectors].not(org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.ElementSelector].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].not(org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:306,1
    - Dst: '[java.util.Arrays].asList(org.xmlunit.diff.ElementSelectors)'
      Src: org.xmlunit.diff.ElementSelectors:308,1
    - Dst: '[org.xmlunit.util.IsNullPredicate].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:309,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].any(org.xmlunit.diff.ElementSelectors,org.xmlunit.util.IsNullPredicate)'
      Src: org.xmlunit.diff.ElementSelectors:309,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:310,1
    - Dst: '[org.xmlunit.diff.ElementSelector].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:312,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 319
    functionName: '[org.xmlunit.diff.ElementSelectors].or()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.ElementSelectors].any(org.xmlunit.diff.ElementSelectors,org.xmlunit.util.IsNullPredicate)'
    - '[org.xmlunit.diff.ElementSelector].<init>()'
    - '[org.xmlunit.util.IsNullPredicate].<init>()'
    - '[java.util.Arrays].asList(org.xmlunit.diff.ElementSelectors)'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:329,1
    - Dst: '[java.util.Arrays].asList(org.xmlunit.diff.ElementSelectors)'
      Src: org.xmlunit.diff.ElementSelectors:331,1
    - Dst: '[org.xmlunit.util.IsNullPredicate].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:332,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].any(org.xmlunit.diff.ElementSelectors,org.xmlunit.util.IsNullPredicate)'
      Src: org.xmlunit.diff.ElementSelectors:332,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:333,1
    - Dst: '[org.xmlunit.diff.ElementSelector].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:335,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 343
    functionName: '[org.xmlunit.diff.ElementSelectors].and()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.ElementSelectors].any(org.xmlunit.diff.ElementSelectors,org.xmlunit.util.IsNullPredicate)'
    - '[org.xmlunit.diff.ElementSelector].<init>()'
    - '[org.xmlunit.util.IsNullPredicate].<init>()'
    - '[java.util.Arrays].asList(org.xmlunit.diff.ElementSelectors)'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:355,1
    - Dst: '[org.xmlunit.diff.ElementSelector].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:357,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - es1
    - es2
    argTypes:
    - org.xmlunit.diff.ElementSelector
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 365
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 365
    functionName: '[org.xmlunit.diff.ElementSelectors].xor(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.ElementSelector].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].xor(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:378,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:381,1
    - Dst: '[org.xmlunit.diff.ElementSelector].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:383,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<?superElement>
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - predicate
    - es
    argTypes:
    - org.xmlunit.util.Predicate<?superElement>
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 391
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 391
    functionName: '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.ElementSelector].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:403,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(String)'
      Src: org.xmlunit.diff.ElementSelectors:406,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.Predicate<org.w3c.dom.Element>,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectors:406,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expectedName
    - es
    argTypes:
    - String
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 407
      start: 400
    functionDepth: 2
    functionLinenumber: 400
    functionLinenumberEnd: 407
    functionName: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(String,org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.Predicate<org.w3c.dom.Element>,org.xmlunit.diff.ElementSelector)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(String)'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(String,org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.ElementSelectors:419,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.ElementSelectors:422,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.Predicate<org.w3c.dom.Element>,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectors:422,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expectedName
    - es
    argTypes:
    - javax.xml.namespace.QName
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 423
      start: 416
    functionDepth: 2
    functionLinenumber: 416
    functionLinenumberEnd: 423
    functionName: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(javax.xml.namespace.QName,org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.Predicate<org.w3c.dom.Element>,org.xmlunit.diff.ElementSelector)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(javax.xml.namespace.QName)'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(javax.xml.namespace.QName,org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].byXPath(String,null,null,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectors:439,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - xpath
    - childSelector
    argTypes:
    - String
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 440
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 440
    functionName: '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byXPath(String,null,null,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.xpath.XPathEngine,null,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectors:461,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xmlunit.xpath.XPathEngine
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - xpath
    - engine
    - childSelector
    argTypes:
    - String
    - org.xmlunit.xpath.XPathEngine
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 462
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 462
    functionName: '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.xpath.XPathEngine,org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.xpath.XPathEngine,null,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.xpath.XPathEngine,org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelectors].byXPath(String,null,java.util.Map<String,String>,org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectors:481,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Map<String,String>
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - xpath
    - prefix2Uri
    - childSelector
    argTypes:
    - String
    - java.util.Map<String,String>
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 482
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 482
    functionName: '[org.xmlunit.diff.ElementSelectors].byXPath(String,java.util.Map<String,String>,org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors].byXPath(String,null,java.util.Map<String,String>,org.xmlunit.diff.ElementSelector)'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].byXPath(String,java.util.Map<String,String>,org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:507,1
    - Dst: engine.setNamespaceContext(java.util.Map<String,String>)
      Src: org.xmlunit.diff.ElementSelectors:509,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.diff.ElementSelectors:511,1
    - Dst: '[org.xmlunit.diff.ElementSelector].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:512,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xmlunit.xpath.XPathEngine
      - java.util.Map<String,String>
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - xpath
    - xpathEngine
    - prefix2Uri
    - childSelector
    argTypes:
    - String
    - org.xmlunit.xpath.XPathEngine
    - java.util.Map<String,String>
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 524
      start: 502
    functionDepth: 3
    functionLinenumber: 502
    functionLinenumberEnd: 524
    functionName: '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.xpath.XPathEngine,java.util.Map<String,String>,org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - engine.setNamespaceContext(java.util.Map<String,String>)
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
    - '[org.xmlunit.diff.ElementSelector].<init>()'
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.xpath.XPathEngine,java.util.Map<String,String>,org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ConditionalSelectorBuilder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 589
    functionDepth: 1
    functionLinenumber: 589
    functionLinenumberEnd: 591
    functionName: '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 5
    functionsReached:
    - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].<init>()'
    linkageType: ''
    returnType: ConditionalSelectorBuilder
    signature: '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals(Object)'
      Src: org.xmlunit.diff.ElementSelectors:594,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - o1
    - o2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 595
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 595
    functionName: '[org.xmlunit.diff.ElementSelectors].bothNullOrEqual(Object,Object)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached:
    - '[Object].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.ElementSelectors].bothNullOrEqual(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].get(org.xmlunit.diff.ElementSelectors)'
      Src: org.xmlunit.diff.ElementSelectors:601,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].get(org.xmlunit.diff.ElementSelectors)'
      Src: org.xmlunit.diff.ElementSelectors:601,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].bothNullOrEqual(org.xmlunit.diff.ElementSelectors,org.xmlunit.diff.ElementSelectors)'
      Src: org.xmlunit.diff.ElementSelectors:601,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<javax.xml.namespace.QName,String>
      - java.util.Map<javax.xml.namespace.QName,String>
      - Iterable<javax.xml.namespace.QName>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - keys
    argTypes:
    - java.util.Map<javax.xml.namespace.QName,String>
    - java.util.Map<javax.xml.namespace.QName,String>
    - Iterable<javax.xml.namespace.QName>
    constantsTouched: []
    func_position:
      end: 606
      start: 597
    functionDepth: 1
    functionLinenumber: 597
    functionLinenumberEnd: 606
    functionName: '[org.xmlunit.diff.ElementSelectors].mapsEqualForKeys(java.util.Map<javax.xml.namespace.QName,String>,java.util.Map<javax.xml.namespace.QName,String>,Iterable<javax.xml.namespace.QName>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<javax.xml.namespace.QName,String>].get(org.xmlunit.diff.ElementSelectors)'
    - '[org.xmlunit.diff.ElementSelectors].bothNullOrEqual(org.xmlunit.diff.ElementSelectors,org.xmlunit.diff.ElementSelectors)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.ElementSelectors].mapsEqualForKeys(java.util.Map<javax.xml.namespace.QName,String>,java.util.Map<javax.xml.namespace.QName,String>,Iterable<javax.xml.namespace.QName>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:609,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.Predicate<org.w3c.dom.Element>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - expectedName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 622
      start: 608
    functionDepth: 1
    functionLinenumber: 608
    functionLinenumberEnd: 622
    functionName: '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.Predicate].<init>()'
    linkageType: ''
    returnType: org.xmlunit.util.Predicate<org.w3c.dom.Element>
    signature: '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.ElementSelectors:625,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - org.xmlunit.diff.ElementSelector
      - String
      - String
      - String
      - org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.Predicate<org.w3c.dom.Element>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - expectedName
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 631
      start: 624
    functionDepth: 1
    functionLinenumber: 624
    functionLinenumberEnd: 631
    functionName: '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(javax.xml.namespace.QName)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.Predicate].<init>()'
    linkageType: ''
    returnType: org.xmlunit.util.Predicate<org.w3c.dom.Element>
    signature: '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ElementSelector
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ConditionalSelectorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - es
    argTypes:
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 536
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 536
    functionName: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilderThen].thenUse(org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ConditionalSelectorBuilder
    signature: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilderThen].thenUse(org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilderThen
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilderThen].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilderThen
    signature: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilderThen].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<?superElement>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ConditionalSelectorBuilderThen
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - predicate
    argTypes:
    - org.xmlunit.util.Predicate<?superElement>
    constantsTouched: []
    func_position:
      end: 553
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 553
    functionName: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].when(org.xmlunit.util.Predicate<?superElement>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ConditionalSelectorBuilderThen
    signature: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].when(org.xmlunit.util.Predicate<?superElement>)'
  - 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: false
      returnValueGenericType: ConditionalSelectorBuilderThen
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 559
      start: 559
    functionDepth: 0
    functionLinenumber: 559
    functionLinenumberEnd: 559
    functionName: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].whenElementIsNamed(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ConditionalSelectorBuilderThen
    signature: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].whenElementIsNamed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ConditionalSelectorBuilderThen
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedName
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 565
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 565
    functionName: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].whenElementIsNamed(javax.xml.namespace.QName)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ConditionalSelectorBuilderThen
    signature: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].whenElementIsNamed(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ElementSelector
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ConditionalSelectorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - es
    argTypes:
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 572
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 572
    functionName: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].elseUse(org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ConditionalSelectorBuilder
    signature: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].elseUse(org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: org.xmlunit.diff.ElementSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 577
      start: 577
    functionDepth: 0
    functionLinenumber: 577
    functionLinenumberEnd: 577
    functionName: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].build()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder
    signature: '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - Element
      - Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.ElementSelectors.CanBeComparedPredicate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - e1
    - e2
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 640
      start: 637
    functionDepth: 0
    functionLinenumber: 637
    functionLinenumberEnd: 640
    functionName: '[org.xmlunit.diff.ElementSelectors.CanBeComparedPredicate].<init>(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelectors.CanBeComparedPredicate
    signature: '[org.xmlunit.diff.ElementSelectors.CanBeComparedPredicate].<init>(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(Element,Element)'
      Src: org.xmlunit.diff.ElementSelectors.CanBeComparedPredicate:644,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ElementSelector
      classConcrete: true
      classEnum: false
      classFields:
      - Element
      - Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - es
    argTypes:
    - org.xmlunit.diff.ElementSelector
    constantsTouched: []
    func_position:
      end: 645
      start: 642
    functionDepth: 0
    functionLinenumber: 642
    functionLinenumberEnd: 645
    functionName: '[org.xmlunit.diff.ElementSelectors.CanBeComparedPredicate].test(org.xmlunit.diff.ElementSelector)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(Element,Element)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.ElementSelectors.CanBeComparedPredicate].test(org.xmlunit.diff.ElementSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison.Detail].<init>(org.w3c.dom.Node,String,Object,String)'
      Src: org.xmlunit.diff.Comparison:88,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].<init>(org.w3c.dom.Node,String,Object,String)'
      Src: org.xmlunit.diff.Comparison:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonType
      - org.w3c.dom.Node
      - String
      - Object
      - String
      - org.w3c.dom.Node
      - String
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Detail
      - ComparisonType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Comparison
      static: false
      superClass: Object
    argCount: 9
    argNames:
    - t
    - controlTarget
    - controlXPath
    - controlValue
    - controlParentXPath
    - testTarget
    - testXPath
    - testValue
    - testParentXPath
    argTypes:
    - ComparisonType
    - org.w3c.dom.Node
    - String
    - Object
    - String
    - org.w3c.dom.Node
    - String
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionName: '[org.xmlunit.diff.Comparison].<init>(ComparisonType,org.w3c.dom.Node,String,Object,String,org.w3c.dom.Node,String,Object,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Comparison.Detail].<init>(org.w3c.dom.Node,String,Object,String)'
    linkageType: ''
    returnType: org.xmlunit.diff.Comparison
    signature: '[org.xmlunit.diff.Comparison].<init>(ComparisonType,org.w3c.dom.Node,String,Object,String,org.w3c.dom.Node,String,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getXPath(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.Comparison:108,1
    - Dst: '[org.xmlunit.diff.Comparison].getParentXPath(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.Comparison:108,1
    - Dst: '[org.xmlunit.diff.Comparison].getXPath(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.Comparison:109,1
    - Dst: '[org.xmlunit.diff.Comparison].getParentXPath(org.xmlunit.diff.XPathContext)'
      Src: org.xmlunit.diff.Comparison:109,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(ComparisonType,org.w3c.dom.Node,org.xmlunit.diff.Comparison,Object,org.xmlunit.diff.Comparison,org.w3c.dom.Node,org.xmlunit.diff.Comparison,Object,org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.diff.Comparison:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonType
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.Node
      - Object
      - org.xmlunit.diff.XPathContext
      - org.w3c.dom.Node
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Detail
      - ComparisonType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Comparison
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - t
    - controlContext
    - controlTarget
    - controlValue
    - testContext
    - testTarget
    - testValue
    argTypes:
    - ComparisonType
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.Node
    - Object
    - org.xmlunit.diff.XPathContext
    - org.w3c.dom.Node
    - Object
    constantsTouched: []
    func_position:
      end: 110
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 110
    functionName: '[org.xmlunit.diff.Comparison].<init>(ComparisonType,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,Object,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,Object)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Comparison].<init>(ComparisonType,org.w3c.dom.Node,org.xmlunit.diff.Comparison,Object,org.xmlunit.diff.Comparison,org.w3c.dom.Node,org.xmlunit.diff.Comparison,Object,org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.Comparison].getXPath(org.xmlunit.diff.XPathContext)'
    - '[org.xmlunit.diff.Comparison].getParentXPath(org.xmlunit.diff.XPathContext)'
    linkageType: ''
    returnType: org.xmlunit.diff.Comparison
    signature: '[org.xmlunit.diff.Comparison].<init>(ComparisonType,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,Object,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Detail
      - ComparisonType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ComparisonType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.xmlunit.diff.Comparison].getType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: ComparisonType
    signature: '[org.xmlunit.diff.Comparison].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Detail
      - ComparisonType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Detail
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.xmlunit.diff.Comparison].getControlDetails()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
    functionUses: 31
    functionsReached: []
    linkageType: ''
    returnType: Detail
    signature: '[org.xmlunit.diff.Comparison].getControlDetails()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Detail
      - ComparisonType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Detail
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.xmlunit.diff.Comparison].getTestDetails()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: Detail
    signature: '[org.xmlunit.diff.Comparison].getTestDetails()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDescription()'
      Src: org.xmlunit.diff.Comparison:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - Detail
      - ComparisonType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.xmlunit.diff.ComparisonFormatter
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.xmlunit.diff.Comparison].toString(org.xmlunit.diff.ComparisonFormatter)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.ComparisonFormatter].getDescription()'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.Comparison].toString(org.xmlunit.diff.ComparisonFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
      Src: org.xmlunit.diff.Comparison:152,1
    - Dst: '[org.xmlunit.diff.Comparison].toString(org.xmlunit.diff.DefaultComparisonFormatter)'
      Src: org.xmlunit.diff.Comparison:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Detail
      - ComparisonType
      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: 153
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.xmlunit.diff.Comparison].toString()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
    - '[org.xmlunit.diff.Comparison].toString(org.xmlunit.diff.DefaultComparisonFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.Comparison].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      - String
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.Comparison.Detail
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - n
    - x
    - v
    - parentX
    argTypes:
    - org.w3c.dom.Node
    - String
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[org.xmlunit.diff.Comparison.Detail].<init>(org.w3c.dom.Node,String,Object,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.Comparison.Detail
    signature: '[org.xmlunit.diff.Comparison.Detail].<init>(org.w3c.dom.Node,String,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      - String
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      - String
      - Object
      - 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: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.xmlunit.diff.Comparison.Detail].getXPath()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.Comparison.Detail].getXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      - String
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.xmlunit.diff.Comparison.Detail].getValue()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.xmlunit.diff.Comparison.Detail].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      - String
      - Object
      - 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: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.xmlunit.diff.Comparison.Detail].getParentXPath()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.Comparison.Detail].getParentXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:30,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:31,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:34,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.AbstractDifferenceEngine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>()'
    - '[org.xmlunit.diff.ComparisonListenerSupport].<init>()'
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[java.util.Collections].emptyMap()'
    linkageType: ''
    returnType: org.xmlunit.diff.AbstractDifferenceEngine
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:51,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].addComparisonListener(org.xmlunit.diff.ComparisonListener)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonListener
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - org.xmlunit.diff.ComparisonListener
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].addComparisonListener(org.xmlunit.diff.ComparisonListener)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.ComparisonListenerSupport].addComparisonListener(org.xmlunit.diff.ComparisonListener)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].addComparisonListener(org.xmlunit.diff.ComparisonListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:59,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].addMatchListener(org.xmlunit.diff.ComparisonListener)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:61,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonListener
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - org.xmlunit.diff.ComparisonListener
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].addMatchListener(org.xmlunit.diff.ComparisonListener)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.ComparisonListenerSupport].addMatchListener(org.xmlunit.diff.ComparisonListener)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].addMatchListener(org.xmlunit.diff.ComparisonListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:67,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonListener
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - org.xmlunit.diff.ComparisonListener
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.diff.ComparisonListenerSupport].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.NodeMatcher
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.xmlunit.diff.NodeMatcher
    constantsTouched: []
    func_position:
      end: 79
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].setNodeMatcher(org.xmlunit.diff.NodeMatcher)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].setNodeMatcher(org.xmlunit.diff.NodeMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.NodeMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].getNodeMatcher()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.NodeMatcher
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].getNodeMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.DifferenceEvaluator
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xmlunit.diff.DifferenceEvaluator
    constantsTouched: []
    func_position:
      end: 96
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 96
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.DifferenceEvaluator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].getDifferenceEvaluator()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.DifferenceEvaluator
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].getDifferenceEvaluator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonController
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - org.xmlunit.diff.ComparisonController
    constantsTouched: []
    func_position:
      end: 113
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 113
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.ComparisonController
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].getComparisonController()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonController
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].getComparisonController()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.Map<String,String>)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].setNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableMap(java.util.Map<String,String>)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].setNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].getNamespaceContext()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].getNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:139,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - af
    argTypes:
    - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
    constantsTouched: []
    func_position:
      end: 143
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 143
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].setAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].setAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].getAttributeFilter()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.Predicate<org.w3c.dom.Attr>
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].getAttributeFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:156,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nf
    argTypes:
    - org.xmlunit.util.Predicate<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 159
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 159
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.Predicate<org.w3c.dom.Node>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].getNodeFilter()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.Predicate<org.w3c.dom.Node>
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].getNodeFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:180,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:180,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:181,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:181,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].equals(org.xmlunit.diff.AbstractDifferenceEngine)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:183,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].getDifferenceEvaluator()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:187,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.AbstractDifferenceEngine)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:187,1
    - Dst: '[org.xmlunit.diff.ComparisonListenerSupport].fireComparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:188,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine].getComparisonController()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:190,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Comparison,ComparisonResult)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:190,1
    - Dst: '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:190,1
    - Dst: '[FinishedComparisonState].<init>(ComparisonResult)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:191,1
    - Dst: '[OngoingComparisonState].<init>(ComparisonResult)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:192,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comp
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 193
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 193
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 10
    functionsReached:
    - '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
    - '[org.xmlunit.diff.ComparisonListenerSupport].fireComparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
    - '[OngoingComparisonState].<init>(ComparisonResult)'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Comparison,ComparisonResult)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].equals(org.xmlunit.diff.AbstractDifferenceEngine)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].getDifferenceEvaluator()'
    - '[org.xmlunit.diff.Comparison.Detail].getValue()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.xmlunit.diff.AbstractDifferenceEngine].getComparisonController()'
    - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.AbstractDifferenceEngine)'
    - '[FinishedComparisonState].<init>(ComparisonResult)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:201,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.XPathContext
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ctx
    argTypes:
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].getXPath(org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].getXPath(org.xmlunit.diff.XPathContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.XPathContext].getParentXPath()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine:210,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.XPathContext
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.xmlunit.diff.ComparisonListenerSupport
      - org.xmlunit.diff.NodeMatcher
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.diff.ComparisonController
      - java.util.Map<String,String>
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEngine
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ctx
    argTypes:
    - org.xmlunit.diff.XPathContext
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine].getParentXPath(org.xmlunit.diff.XPathContext)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.XPathContext].getParentXPath()'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine].getParentXPath(org.xmlunit.diff.XPathContext)'
  - 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: ComparisonState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 221
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].apply()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].apply()'
  - 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.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - ComparisonResult
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - ComparisonResult
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - finished
    - result
    argTypes:
    - boolean
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 240
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 240
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].<init>(boolean,ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].<init>(boolean,ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].apply()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState:248,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - DeferredComparison
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - ComparisonResult
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newStateProducer
    argTypes:
    - DeferredComparison
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andThen(DeferredComparison)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].apply()'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andThen(DeferredComparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andThen(DeferredComparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState:259,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - DeferredComparison
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - ComparisonResult
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - predicate
    - newStateProducer
    argTypes:
    - boolean
    - DeferredComparison
    constantsTouched: []
    func_position:
      end: 260
      start: 257
    functionDepth: 2
    functionLinenumber: 257
    functionLinenumberEnd: 260
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,DeferredComparison)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andThen(DeferredComparison)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,DeferredComparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState:267,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState:267,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - ComparisonResult
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comp
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 273
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 273
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andThen(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andThen(org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andThen(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState:283,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState:283,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - org.xmlunit.diff.Comparison
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - ComparisonResult
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ComparisonState
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - predicate
    - comp
    argTypes:
    - boolean
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 289
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 289
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
    linkageType: ''
    returnType: ComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].getClass()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState:292,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].getName()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - ComparisonResult
      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: 293
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 293
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].toString()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].getName()'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].getClass()'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].getClass()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState:296,1
    - Dst: '[Object].getClass()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState:296,1
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].equals(org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState:296,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - ComparisonResult
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 301
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 301
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].equals(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].equals(org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState)'
    - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ComparisonResult].hashCode()'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState:304,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - ComparisonResult
      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: 305
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 305
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].hashCode()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[ComparisonResult].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ComparisonState].<init>(boolean,ComparisonResult)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.FinishedComparisonState:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.AbstractDifferenceEngine.FinishedComparisonState
      static: false
      superClass: ComparisonState
    argCount: 1
    argNames:
    - result
    argTypes:
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.FinishedComparisonState].<init>(ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[ComparisonState].<init>(boolean,ComparisonResult)'
    linkageType: ''
    returnType: org.xmlunit.diff.AbstractDifferenceEngine.FinishedComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.FinishedComparisonState].<init>(ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ComparisonState].<init>(boolean,ComparisonResult)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState:330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState
      static: false
      superClass: ComparisonState
    argCount: 1
    argNames:
    - result
    argTypes:
    - ComparisonResult
    constantsTouched: []
    func_position:
      end: 331
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 331
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState].<init>(ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[ComparisonState].<init>(boolean,ComparisonResult)'
    linkageType: ''
    returnType: org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState].<init>(ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState].<init>(org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState)'
      Src: org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState:336,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: org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState
      static: false
      superClass: ComparisonState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 337
    functionName: '[org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState].<init>(org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState)'
    linkageType: ''
    returnType: org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState
    signature: '[org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:47,1
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.Map<String,String>)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilder].setNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/RecursiveXPathBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyMap()'
    - '[java.util.Collections].unmodifiableMap(java.util.Map<String,String>)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.diff.RecursiveXPathBuilder].setNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForAttribute(org.w3c.dom.Attr)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:54,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForNonAttribute(org.w3c.dom.Node)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:56,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.XPathContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 4
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/RecursiveXPathBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForNonAttribute(org.w3c.dom.Node)'
    - '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForAttribute(org.w3c.dom.Attr)'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext
    signature: '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:61,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>(java.util.Map<String,String>,org.w3c.dom.Node)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:63,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForNonAttribute(org.xmlunit.diff.RecursiveXPathBuilder)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:65,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].getChildNodes()'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:66,1
    - Dst: '[org.xmlunit.util.IterableNodeList].<init>(org.xmlunit.diff.RecursiveXPathBuilder)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:66,1
    - Dst: '[org.xmlunit.util.Linqy].map(org.xmlunit.util.IterableNodeList,org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:67,1
    - Dst: '[org.xmlunit.diff.XPathContext].setChildren(Iterable<T>)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:67,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProvider].<init>(org.xmlunit.diff.XPathContext,org.xmlunit.util.IterableNodeList)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:68,1
    - Dst: '[org.xmlunit.diff.ChildNodeXPathContextProvider].apply(org.w3c.dom.Node)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:70,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.XPathContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 71
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 71
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForNonAttribute(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/RecursiveXPathBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.XPathContext].<init>(java.util.Map<String,String>,org.w3c.dom.Node)'
    - '[org.xmlunit.diff.RecursiveXPathBuilder].getChildNodes()'
    - '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForNonAttribute(org.xmlunit.diff.RecursiveXPathBuilder)'
    - '[org.xmlunit.diff.ChildNodeXPathContextProvider].<init>(org.xmlunit.diff.XPathContext,org.xmlunit.util.IterableNodeList)'
    - '[org.xmlunit.util.IterableNodeList].<init>(org.xmlunit.diff.RecursiveXPathBuilder)'
    - '[org.xmlunit.diff.XPathContext].setChildren(Iterable<T>)'
    - '[org.w3c.dom.Node].getParentNode()'
    - '[org.xmlunit.util.Linqy].map(org.xmlunit.util.IterableNodeList,org.xmlunit.util.Mapper<org.w3c.dom.Node,XPathContext.NodeInfo>)'
    - '[org.xmlunit.diff.ChildNodeXPathContextProvider].apply(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext
    signature: '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForNonAttribute(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Attr].getOwnerElement()'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:74,1
    - Dst: '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForNonAttribute(org.xmlunit.diff.RecursiveXPathBuilder)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:74,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Attr)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:75,1
    - Dst: '[org.xmlunit.diff.XPathContext].addAttribute(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:76,1
    - Dst: '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
      Src: org.xmlunit.diff.RecursiveXPathBuilder:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.XPathContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - a
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 79
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 79
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForAttribute(org.w3c.dom.Attr)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/RecursiveXPathBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Attr)'
    - '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
    - '[org.xmlunit.diff.XPathContext].addAttribute(javax.xml.namespace.QName)'
    - '[org.w3c.dom.Attr].getOwnerElement()'
    - '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForNonAttribute(org.xmlunit.diff.RecursiveXPathBuilder)'
    linkageType: ''
    returnType: org.xmlunit.diff.XPathContext
    signature: '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForAttribute(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.RecursiveXPathBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.RecursiveXPathBuilder].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/RecursiveXPathBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.RecursiveXPathBuilder
    signature: '[org.xmlunit.diff.RecursiveXPathBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlElement
    - testElement
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelector.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ElementSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.diff.ElementSelector].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelector.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ElementSelector
    signature: '[org.xmlunit.diff.ElementSelector].<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: org.xmlunit.input.NormalizedSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.input.NormalizedSource].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/NormalizedSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.input.NormalizedSource
    signature: '[org.xmlunit.input.NormalizedSource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
      Src: org.xmlunit.input.NormalizedSource:56,1
    - Dst: '[org.w3c.dom.Document].normalizeDocument()'
      Src: org.xmlunit.input.NormalizedSource:57,1
    - Dst: '[javax.xml.transform.dom.DOMSource].setNode(org.w3c.dom.Document)'
      Src: org.xmlunit.input.NormalizedSource:58,1
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: org.xmlunit.input.NormalizedSource:59,1
    - Dst: '[org.xmlunit.input.NormalizedSource].setSystemId(org.xmlunit.input.NormalizedSource)'
      Src: org.xmlunit.input.NormalizedSource:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.NormalizedSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 1
    argNames:
    - originalSource
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 61
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.input.NormalizedSource].<init>(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/NormalizedSource.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
    - '[org.w3c.dom.Document].normalizeDocument()'
    - '[javax.xml.transform.Source].getSystemId()'
    - '[javax.xml.transform.dom.DOMSource].setNode(org.w3c.dom.Document)'
    - '[org.xmlunit.input.NormalizedSource].setSystemId(org.xmlunit.input.NormalizedSource)'
    linkageType: ''
    returnType: org.xmlunit.input.NormalizedSource
    signature: '[org.xmlunit.input.NormalizedSource].<init>(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Document,null)'
      Src: org.xmlunit.input.NormalizedSource:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.NormalizedSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/NormalizedSource.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Document,null)'
    linkageType: ''
    returnType: org.xmlunit.input.NormalizedSource
    signature: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].normalizeDocument()'
      Src: org.xmlunit.input.NormalizedSource:86,1
    - Dst: '[javax.xml.transform.dom.DOMSource].setNode(org.w3c.dom.Document)'
      Src: org.xmlunit.input.NormalizedSource:88,1
    - Dst: '[org.xmlunit.input.NormalizedSource].setSystemId(String)'
      Src: org.xmlunit.input.NormalizedSource:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.NormalizedSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 2
    argNames:
    - doc
    - systemId
    argTypes:
    - org.w3c.dom.Document
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionName: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Document,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/NormalizedSource.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].normalizeDocument()'
    - '[org.xmlunit.input.NormalizedSource].setSystemId(String)'
    - '[javax.xml.transform.dom.DOMSource].setNode(org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.xmlunit.input.NormalizedSource
    signature: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Document,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Node,null)'
      Src: org.xmlunit.input.NormalizedSource:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.NormalizedSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/NormalizedSource.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Node,null)'
    linkageType: ''
    returnType: org.xmlunit.input.NormalizedSource
    signature: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.input.NormalizedSource].setNormalizedNode(org.w3c.dom.Node)'
      Src: org.xmlunit.input.NormalizedSource:114,1
    - Dst: '[org.xmlunit.input.NormalizedSource].setSystemId(String)'
      Src: org.xmlunit.input.NormalizedSource:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.NormalizedSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 2
    argNames:
    - n
    - systemId
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/NormalizedSource.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.NormalizedSource].setNormalizedNode(org.w3c.dom.Node)'
    - '[org.xmlunit.input.NormalizedSource].setSystemId(String)'
    linkageType: ''
    returnType: org.xmlunit.input.NormalizedSource
    signature: '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.input.NormalizedSource].setNormalizedNode(org.w3c.dom.Node)'
      Src: org.xmlunit.input.NormalizedSource:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[org.xmlunit.input.NormalizedSource].setNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/NormalizedSource.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.NormalizedSource].setNormalizedNode(org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.NormalizedSource].setNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].normalize()'
      Src: org.xmlunit.input.NormalizedSource:125,1
    - Dst: '[javax.xml.transform.dom.DOMSource].setNode(org.w3c.dom.Node)'
      Src: org.xmlunit.input.NormalizedSource:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: '[org.xmlunit.input.NormalizedSource].setNormalizedNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/NormalizedSource.java
    functionUses: 2
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].setNode(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].normalize()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.input.NormalizedSource].setNormalizedNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
      Src: org.xmlunit.input.WhitespaceNormalizedSource:40,1
    - Dst: '[org.xmlunit.util.Nodes].normalizeWhitespace(org.w3c.dom.Document)'
      Src: org.xmlunit.input.WhitespaceNormalizedSource:40,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
      Src: org.xmlunit.input.WhitespaceNormalizedSource:40,1
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: org.xmlunit.input.WhitespaceNormalizedSource:41,1
    - Dst: '[org.xmlunit.input.WhitespaceNormalizedSource].setSystemId(org.xmlunit.input.WhitespaceNormalizedSource)'
      Src: org.xmlunit.input.WhitespaceNormalizedSource:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.WhitespaceNormalizedSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 1
    argNames:
    - originalSource
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.xmlunit.input.WhitespaceNormalizedSource].<init>(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/WhitespaceNormalizedSource.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
    - '[org.xmlunit.util.Nodes].normalizeWhitespace(org.w3c.dom.Document)'
    - '[javax.xml.transform.Source].getSystemId()'
    - '[org.xmlunit.input.WhitespaceNormalizedSource].setSystemId(org.xmlunit.input.WhitespaceNormalizedSource)'
    linkageType: ''
    returnType: org.xmlunit.input.WhitespaceNormalizedSource
    signature: '[org.xmlunit.input.WhitespaceNormalizedSource].<init>(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.input.WhitespaceNormalizedSource:55,1
    - Dst: '[org.xmlunit.util.Nodes].normalizeWhitespace(org.w3c.dom.Document)'
      Src: org.xmlunit.input.WhitespaceNormalizedSource:55,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
      Src: org.xmlunit.input.WhitespaceNormalizedSource:55,1
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: org.xmlunit.input.WhitespaceNormalizedSource:56,1
    - Dst: '[org.xmlunit.input.WhitespaceNormalizedSource].setSystemId(org.xmlunit.input.WhitespaceNormalizedSource)'
      Src: org.xmlunit.input.WhitespaceNormalizedSource:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.WhitespaceNormalizedSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 2
    argNames:
    - originalSource
    - dbf
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.xmlunit.input.WhitespaceNormalizedSource].<init>(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/WhitespaceNormalizedSource.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
    - '[org.xmlunit.util.Nodes].normalizeWhitespace(org.w3c.dom.Document)'
    - '[javax.xml.transform.Source].getSystemId()'
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.input.WhitespaceNormalizedSource].setSystemId(org.xmlunit.input.WhitespaceNormalizedSource)'
    linkageType: ''
    returnType: org.xmlunit.input.WhitespaceNormalizedSource
    signature: '[org.xmlunit.input.WhitespaceNormalizedSource].<init>(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
      Src: org.xmlunit.input.WhitespaceStrippedSource:40,1
    - Dst: '[org.xmlunit.util.Nodes].stripWhitespace(org.w3c.dom.Document)'
      Src: org.xmlunit.input.WhitespaceStrippedSource:40,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
      Src: org.xmlunit.input.WhitespaceStrippedSource:40,1
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: org.xmlunit.input.WhitespaceStrippedSource:41,1
    - Dst: '[org.xmlunit.input.WhitespaceStrippedSource].setSystemId(org.xmlunit.input.WhitespaceStrippedSource)'
      Src: org.xmlunit.input.WhitespaceStrippedSource:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.WhitespaceStrippedSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 1
    argNames:
    - originalSource
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.xmlunit.input.WhitespaceStrippedSource].<init>(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/WhitespaceStrippedSource.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
    - '[javax.xml.transform.Source].getSystemId()'
    - '[org.xmlunit.util.Nodes].stripWhitespace(org.w3c.dom.Document)'
    - '[org.xmlunit.input.WhitespaceStrippedSource].setSystemId(org.xmlunit.input.WhitespaceStrippedSource)'
    linkageType: ''
    returnType: org.xmlunit.input.WhitespaceStrippedSource
    signature: '[org.xmlunit.input.WhitespaceStrippedSource].<init>(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.input.WhitespaceStrippedSource:54,1
    - Dst: '[org.xmlunit.util.Nodes].stripWhitespace(org.w3c.dom.Document)'
      Src: org.xmlunit.input.WhitespaceStrippedSource:54,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
      Src: org.xmlunit.input.WhitespaceStrippedSource:54,1
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: org.xmlunit.input.WhitespaceStrippedSource:55,1
    - Dst: '[org.xmlunit.input.WhitespaceStrippedSource].setSystemId(org.xmlunit.input.WhitespaceStrippedSource)'
      Src: org.xmlunit.input.WhitespaceStrippedSource:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.WhitespaceStrippedSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 2
    argNames:
    - originalSource
    - dbf
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.xmlunit.input.WhitespaceStrippedSource].<init>(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/WhitespaceStrippedSource.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
    - '[javax.xml.transform.Source].getSystemId()'
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.util.Nodes].stripWhitespace(org.w3c.dom.Document)'
    - '[org.xmlunit.input.WhitespaceStrippedSource].setSystemId(org.xmlunit.input.WhitespaceStrippedSource)'
    linkageType: ''
    returnType: org.xmlunit.input.WhitespaceStrippedSource
    signature: '[org.xmlunit.input.WhitespaceStrippedSource].<init>(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
      Src: org.xmlunit.input.ElementContentWhitespaceStrippedSource:37,1
    - Dst: '[org.xmlunit.util.Nodes].stripElementContentWhitespace(org.w3c.dom.Document)'
      Src: org.xmlunit.input.ElementContentWhitespaceStrippedSource:37,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
      Src: org.xmlunit.input.ElementContentWhitespaceStrippedSource:37,1
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: org.xmlunit.input.ElementContentWhitespaceStrippedSource:38,1
    - Dst: '[org.xmlunit.input.ElementContentWhitespaceStrippedSource].setSystemId(org.xmlunit.input.ElementContentWhitespaceStrippedSource)'
      Src: org.xmlunit.input.ElementContentWhitespaceStrippedSource:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.ElementContentWhitespaceStrippedSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 1
    argNames:
    - originalSource
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.input.ElementContentWhitespaceStrippedSource].<init>(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/ElementContentWhitespaceStrippedSource.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
    - '[org.xmlunit.input.ElementContentWhitespaceStrippedSource].setSystemId(org.xmlunit.input.ElementContentWhitespaceStrippedSource)'
    - '[javax.xml.transform.Source].getSystemId()'
    - '[org.xmlunit.util.Nodes].stripElementContentWhitespace(org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.xmlunit.input.ElementContentWhitespaceStrippedSource
    signature: '[org.xmlunit.input.ElementContentWhitespaceStrippedSource].<init>(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.input.ElementContentWhitespaceStrippedSource:51,1
    - Dst: '[org.xmlunit.util.Nodes].stripElementContentWhitespace(org.w3c.dom.Document)'
      Src: org.xmlunit.input.ElementContentWhitespaceStrippedSource:51,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
      Src: org.xmlunit.input.ElementContentWhitespaceStrippedSource:51,1
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: org.xmlunit.input.ElementContentWhitespaceStrippedSource:52,1
    - Dst: '[org.xmlunit.input.ElementContentWhitespaceStrippedSource].setSystemId(org.xmlunit.input.ElementContentWhitespaceStrippedSource)'
      Src: org.xmlunit.input.ElementContentWhitespaceStrippedSource:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.ElementContentWhitespaceStrippedSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 2
    argNames:
    - originalSource
    - dbf
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.input.ElementContentWhitespaceStrippedSource].<init>(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/ElementContentWhitespaceStrippedSource.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
    - '[org.xmlunit.input.ElementContentWhitespaceStrippedSource].setSystemId(org.xmlunit.input.ElementContentWhitespaceStrippedSource)'
    - '[javax.xml.transform.Source].getSystemId()'
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.util.Nodes].stripElementContentWhitespace(org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.xmlunit.input.ElementContentWhitespaceStrippedSource
    signature: '[org.xmlunit.input.ElementContentWhitespaceStrippedSource].<init>(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.input.CommentLessSource].getStylesheetContent(String)'
      Src: org.xmlunit.input.CommentLessSource:45,1
    - Dst: '[org.xmlunit.input.CommentLessSource].<init>(javax.xml.transform.Source,String)'
      Src: org.xmlunit.input.CommentLessSource:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.CommentLessSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 1
    argNames:
    - originalSource
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 4
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.input.CommentLessSource].<init>(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/CommentLessSource.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.input.CommentLessSource].getStylesheetContent(String)'
    - '[org.xmlunit.input.CommentLessSource].<init>(javax.xml.transform.Source,String)'
    linkageType: ''
    returnType: org.xmlunit.input.CommentLessSource
    signature: '[org.xmlunit.input.CommentLessSource].<init>(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.input.CommentLessSource].getStylesheetContent(String)'
      Src: org.xmlunit.input.CommentLessSource:45,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>()'
      Src: org.xmlunit.input.CommentLessSource:66,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.input.CommentLessSource:68,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.input.CommentLessSource:71,1
    - Dst: '[org.xmlunit.transform.Transformation].<init>(javax.xml.transform.Source)'
      Src: org.xmlunit.input.CommentLessSource:73,1
    - Dst: '[org.xmlunit.input.CommentLessSource].getStylesheet(String)'
      Src: org.xmlunit.input.CommentLessSource:74,1
    - Dst: '[org.xmlunit.transform.Transformation].setStylesheet(javax.xml.transform.Source)'
      Src: org.xmlunit.input.CommentLessSource:74,1
    - Dst: '[org.xmlunit.transform.Transformation].transformToDocument()'
      Src: org.xmlunit.input.CommentLessSource:75,1
    - Dst: '[org.xmlunit.input.CommentLessSource].setNode(org.w3c.dom.Document)'
      Src: org.xmlunit.input.CommentLessSource:75,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.input.CommentLessSource
      static: false
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 2
    argNames:
    - originalSource
    - xsltVersion
    argTypes:
    - javax.xml.transform.Source
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 65
    functionDepth: 3
    functionLinenumber: 65
    functionLinenumberEnd: 76
    functionName: '[org.xmlunit.input.CommentLessSource].<init>(javax.xml.transform.Source,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/CommentLessSource.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.input.CommentLessSource].getStylesheetContent(String)'
    - '[org.xmlunit.input.CommentLessSource].getStylesheet(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.transform.Transformation].<init>(javax.xml.transform.Source)'
    - '[javax.xml.transform.dom.DOMSource].<init>()'
    - '[org.xmlunit.input.CommentLessSource].setNode(org.w3c.dom.Document)'
    - '[org.xmlunit.transform.Transformation].setStylesheet(javax.xml.transform.Source)'
    - '[org.xmlunit.transform.Transformation].transformToDocument()'
    linkageType: ''
    returnType: org.xmlunit.input.CommentLessSource
    signature: '[org.xmlunit.input.CommentLessSource].<init>(javax.xml.transform.Source,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.input.CommentLessSource].getStylesheetContentCached(String)'
      Src: org.xmlunit.input.CommentLessSource:79,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.xmlunit.input.CommentLessSource:79,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
      Src: org.xmlunit.input.CommentLessSource:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.transform.Source
      static: true
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 1
    argNames:
    - xsltVersion
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.xmlunit.input.CommentLessSource].getStylesheet(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/CommentLessSource.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.input.CommentLessSource].getStylesheetContentCached(String)'
    - '[java.io.StringReader].<init>(String)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: javax.xml.transform.Source
    signature: '[org.xmlunit.input.CommentLessSource].getStylesheet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.input.CommentLessSource:83,1
    - Dst: '[org.xmlunit.input.CommentLessSource].getStylesheetContent(String)'
      Src: org.xmlunit.input.CommentLessSource:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 1
    argNames:
    - xsltVersion
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.xmlunit.input.CommentLessSource].getStylesheetContentCached(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/CommentLessSource.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.input.CommentLessSource].getStylesheetContent(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.input.CommentLessSource].getStylesheetContentCached(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,String)
      Src: org.xmlunit.input.CommentLessSource:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: javax.xml.transform.dom.DOMSource
    argCount: 1
    argNames:
    - xsltVersion
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.input.CommentLessSource].getStylesheetContent(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/CommentLessSource.java
    functionUses: 3
    functionsReached:
    - String.format(String,String)
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.input.CommentLessSource].getStylesheetContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.transform.Source
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Iterable<org.w3c.dom.Node>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xPath
    - s
    argTypes:
    - String
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/XPathEngine.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: Iterable<org.w3c.dom.Node>
    signature: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.transform.Source
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xPath
    - s
    argTypes:
    - String
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/XPathEngine.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Iterable<org.w3c.dom.Node>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xPath
    - n
    argTypes:
    - String
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/XPathEngine.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Iterable<org.w3c.dom.Node>
    signature: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xPath
    - n
    argTypes:
    - String
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/XPathEngine.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2Uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/XPathEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.xpath.XPathEngine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.xpath.XPathEngine].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/XPathEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.xpath.XPathEngine
    signature: '[org.xmlunit.xpath.XPathEngine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.xpath.XPathFactory].newXPath()'
      Src: org.xmlunit.xpath.JAXPXPathEngine:48,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(org.xmlunit.xpath.JAXPXPathEngine)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.xpath.XPathFactory
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPath
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.xpath.XPathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.xpath.JAXPXPathEngine
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fac
    - dbf
    argTypes:
    - javax.xml.xpath.XPathFactory
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 53
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory,javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/JAXPXPathEngine.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.ConfigurationException].<init>(org.xmlunit.xpath.JAXPXPathEngine)'
    - '[javax.xml.xpath.XPathFactory].newXPath()'
    linkageType: ''
    returnType: org.xmlunit.xpath.JAXPXPathEngine
    signature: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory,javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.xpath.JAXPXPathEngine:61,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.xpath.JAXPXPathEngine)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:61,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.xpath.XPathFactory
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPath
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.xpath.XPathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.xpath.JAXPXPathEngine
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fac
    argTypes:
    - javax.xml.xpath.XPathFactory
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/JAXPXPathEngine.java
    functionUses: 7
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.xpath.JAXPXPathEngine)'
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory,javax.xml.parsers.DocumentBuilderFactory)'
    linkageType: ''
    returnType: org.xmlunit.xpath.JAXPXPathEngine
    signature: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.xpath.XPathFactory].newInstance()'
      Src: org.xmlunit.xpath.JAXPXPathEngine:71,1
    - Dst: '[org.xmlunit.util.XPathFactoryConfigurer].configure(org.xmlunit.xpath.JAXPXPathEngine)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:71,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPath
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.xpath.XPathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.xpath.JAXPXPathEngine
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dbf
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/JAXPXPathEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.XPathFactoryConfigurer].configure(org.xmlunit.xpath.JAXPXPathEngine)'
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory,javax.xml.parsers.DocumentBuilderFactory)'
    - '[javax.xml.xpath.XPathFactory].newInstance()'
    linkageType: ''
    returnType: org.xmlunit.xpath.JAXPXPathEngine
    signature: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.xpath.XPathFactory].newInstance()'
      Src: org.xmlunit.xpath.JAXPXPathEngine:79,1
    - Dst: '[org.xmlunit.util.XPathFactoryConfigurer].configure(org.xmlunit.xpath.JAXPXPathEngine)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:79,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPath
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.xpath.XPathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.xpath.JAXPXPathEngine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/JAXPXPathEngine.java
    functionUses: 8
    functionsReached:
    - '[org.xmlunit.util.XPathFactoryConfigurer].configure(org.xmlunit.xpath.JAXPXPathEngine)'
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
    - '[javax.xml.xpath.XPathFactory].newInstance()'
    linkageType: ''
    returnType: org.xmlunit.xpath.JAXPXPathEngine
    signature: '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:87,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].selectNodes(String,org.w3c.dom.Node)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPath
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.xpath.XPathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<org.w3c.dom.Node>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xPath
    - s
    argTypes:
    - String
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 4
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.xpath.JAXPXPathEngine].selectNodes(String,javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/JAXPXPathEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.JAXPXPathEngine].selectNodes(String,org.w3c.dom.Node)'
    - '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    linkageType: ''
    returnType: Iterable<org.w3c.dom.Node>
    signature: '[org.xmlunit.xpath.JAXPXPathEngine].selectNodes(String,javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:95,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].evaluate(String,org.w3c.dom.Node)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPath
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.xpath.XPathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xPath
    - s
    argTypes:
    - String
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 4
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.xmlunit.xpath.JAXPXPathEngine].evaluate(String,javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/JAXPXPathEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.xpath.JAXPXPathEngine].evaluate(String,org.w3c.dom.Node)'
    - '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.xpath.JAXPXPathEngine].evaluate(String,javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.xpath.XPath].evaluate(String,org.w3c.dom.Node,org.xmlunit.xpath.JAXPXPathEngine)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:105,1
    - Dst: '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:104,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.xpath.JAXPXPathEngine)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:107,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPath
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.xpath.XPathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<org.w3c.dom.Node>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xPath
    - n
    argTypes:
    - String
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 109
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 109
    functionName: '[org.xmlunit.xpath.JAXPXPathEngine].selectNodes(String,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/JAXPXPathEngine.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.xpath.XPath].evaluate(String,org.w3c.dom.Node,org.xmlunit.xpath.JAXPXPathEngine)'
    - '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.xpath.JAXPXPathEngine)'
    - '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
    linkageType: ''
    returnType: Iterable<org.w3c.dom.Node>
    signature: '[org.xmlunit.xpath.JAXPXPathEngine].selectNodes(String,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.xpath.XPath].evaluate(String,org.w3c.dom.Node)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:117,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.xpath.JAXPXPathEngine)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:119,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPath
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.xpath.XPathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xPath
    - n
    argTypes:
    - String
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 121
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 121
    functionName: '[org.xmlunit.xpath.JAXPXPathEngine].evaluate(String,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/JAXPXPathEngine.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.xpath.XPath].evaluate(String,org.w3c.dom.Node)'
    - '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.xpath.JAXPXPathEngine)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.xpath.JAXPXPathEngine].evaluate(String,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.Map<String,String>)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:128,1
    - Dst: '[javax.xml.xpath.XPath].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
      Src: org.xmlunit.xpath.JAXPXPathEngine:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.xpath.XPath
      - javax.xml.parsers.DocumentBuilderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.xpath.XPathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2Uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.xmlunit.xpath.JAXPXPathEngine].setNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/JAXPXPathEngine.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.xpath.XPath].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
    - '[org.xmlunit.util.Convert].toNamespaceContext(java.util.Map<String,String>)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.xpath.JAXPXPathEngine].setNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String,null)'
      Src: org.xmlunit.validation.JAXPValidator:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.JAXPValidator
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 1
    argNames:
    - language
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/JAXPValidator.java
    functionUses: 14
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].<init>(String,null)'
    linkageType: ''
    returnType: org.xmlunit.validation.JAXPValidator
    signature: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.validation.SchemaFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.JAXPValidator
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 2
    argNames:
    - language
    - factory
    argTypes:
    - String
    - javax.xml.validation.SchemaFactory
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/JAXPValidator.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.validation.JAXPValidator
    signature: '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Schema
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.validation.Schema
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.xmlunit.validation.JAXPValidator].setSchema(javax.xml.validation.Schema)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/JAXPValidator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidator].setSchema(javax.xml.validation.Schema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 1
    argNames:
    - disable
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.xmlunit.validation.JAXPValidator].setDisableExternalDtdAccess(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/JAXPValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidator].setDisableExternalDtdAccess(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(String)'
      Src: org.xmlunit.validation.JAXPValidator:101,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].restrictExternalDtdAccess(org.xmlunit.validation.JAXPValidator)'
      Src: org.xmlunit.validation.JAXPValidator:103,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.validation.SchemaFactory
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 106
    functionName: '[org.xmlunit.validation.JAXPValidator].getFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/JAXPValidator.java
    functionUses: 2
    functionsReached:
    - '[javax.xml.validation.SchemaFactory].newInstance(String)'
    - '[org.xmlunit.validation.JAXPValidator].restrictExternalDtdAccess(org.xmlunit.validation.JAXPValidator)'
    linkageType: ''
    returnType: javax.xml.validation.SchemaFactory
    signature: '[org.xmlunit.validation.JAXPValidator].getFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.SchemaFactory].setProperty(org.xmlunit.validation.JAXPValidator,String)'
      Src: org.xmlunit.validation.JAXPValidator:110,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.SchemaFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xmlunit.validation.Validator
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.validation.SchemaFactory
    constantsTouched: []
    func_position:
      end: 116
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 116
    functionName: '[org.xmlunit.validation.JAXPValidator].restrictExternalDtdAccess(javax.xml.validation.SchemaFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/JAXPValidator.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.validation.SchemaFactory].setProperty(org.xmlunit.validation.JAXPValidator,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidator].restrictExternalDtdAccess(javax.xml.validation.SchemaFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.Validator].setProperty(org.xmlunit.validation.JAXPValidator,String)'
      Src: org.xmlunit.validation.JAXPValidator:120,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Validator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xmlunit.validation.Validator
    argCount: 1
    argNames:
    - v
    argTypes:
    - javax.xml.validation.Validator
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[org.xmlunit.validation.JAXPValidator].restrictExternalDtdAccess(javax.xml.validation.Validator)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/JAXPValidator.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.validation.Validator].setProperty(org.xmlunit.validation.JAXPValidator,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.JAXPValidator].restrictExternalDtdAccess(javax.xml.validation.Validator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationHandler].<init>()'
      Src: org.xmlunit.validation.JAXPValidator:129,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].getFactory()'
      Src: org.xmlunit.validation.JAXPValidator:130,1
    - Dst: '[javax.xml.validation.SchemaFactory].setErrorHandler(org.xmlunit.validation.ValidationHandler)'
      Src: org.xmlunit.validation.JAXPValidator:131,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].getSchemaSources()'
      Src: org.xmlunit.validation.JAXPValidator:133,1
    - Dst: '[javax.xml.validation.SchemaFactory].newSchema(org.xmlunit.validation.JAXPValidator)'
      Src: org.xmlunit.validation.JAXPValidator:133,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.JAXPValidator:135,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.validation.JAXPValidator)'
      Src: org.xmlunit.validation.JAXPValidator:137,1
    - Dst: '[javax.xml.validation.SchemaFactory].setErrorHandler(null)'
      Src: org.xmlunit.validation.JAXPValidator:139,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].getResult()'
      Src: org.xmlunit.validation.JAXPValidator:141,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ValidationResult
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 142
    functionName: '[org.xmlunit.validation.JAXPValidator].validateSchema()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/JAXPValidator.java
    functionUses: 6
    functionsReached:
    - '[javax.xml.validation.SchemaFactory].newSchema(org.xmlunit.validation.JAXPValidator)'
    - '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.validation.JAXPValidator)'
    - '[org.xmlunit.validation.JAXPValidator].getFactory()'
    - '[org.xmlunit.validation.JAXPValidator].getSchemaSources()'
    - '[org.xmlunit.validation.ValidationHandler].<init>()'
    - '[javax.xml.validation.SchemaFactory].setErrorHandler(org.xmlunit.validation.ValidationHandler)'
    - '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
    - '[org.xmlunit.validation.ValidationHandler].getResult()'
    - '[javax.xml.validation.SchemaFactory].setErrorHandler(null)'
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationResult
    signature: '[org.xmlunit.validation.JAXPValidator].validateSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].getSchema()'
      Src: org.xmlunit.validation.JAXPValidator:147,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(String,org.xmlunit.validation.JAXPValidator)'
      Src: org.xmlunit.validation.JAXPValidator:149,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].<init>()'
      Src: org.xmlunit.validation.JAXPValidator:151,1
    - Dst: '[javax.xml.validation.Schema].newValidator()'
      Src: org.xmlunit.validation.JAXPValidator:152,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].restrictExternalDtdAccess(org.xmlunit.validation.JAXPValidator)'
      Src: org.xmlunit.validation.JAXPValidator:154,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setErrorHandler(org.xmlunit.validation.ValidationHandler)'
      Src: org.xmlunit.validation.JAXPValidator:156,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validate(javax.xml.transform.Source)'
      Src: org.xmlunit.validation.JAXPValidator:158,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.JAXPValidator:160,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.validation.JAXPValidator)'
      Src: org.xmlunit.validation.JAXPValidator:162,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.validation.JAXPValidator)'
      Src: org.xmlunit.validation.JAXPValidator:164,1
    - Dst: '[org.xmlunit.validation.ValidationHandler].getResult()'
      Src: org.xmlunit.validation.JAXPValidator:166,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ValidationResult
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 167
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 167
    functionName: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/JAXPValidator.java
    functionUses: 3
    functionsReached:
    - '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.validation.JAXPValidator)'
    - '[javax.xml.validation.Schema].newValidator()'
    - '[org.xmlunit.validation.JAXPValidator].getSchema()'
    - '[org.xmlunit.validation.ValidationHandler].<init>()'
    - '[org.xmlunit.validation.JAXPValidator].validate(javax.xml.transform.Source)'
    - '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
    - '[org.xmlunit.validation.ValidationHandler].getResult()'
    - '[org.xmlunit.validation.JAXPValidator].restrictExternalDtdAccess(org.xmlunit.validation.JAXPValidator)'
    - '[org.xmlunit.XMLUnitException].<init>(String,org.xmlunit.validation.JAXPValidator)'
    - '[org.xmlunit.validation.JAXPValidator].setErrorHandler(org.xmlunit.validation.ValidationHandler)'
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationResult
    signature: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].getSchemaSources()'
      Src: org.xmlunit.validation.JAXPValidator:173,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].getFactory()'
      Src: org.xmlunit.validation.JAXPValidator:174,1
    - Dst: '[javax.xml.validation.SchemaFactory].newSchema(org.xmlunit.validation.JAXPValidator)'
      Src: org.xmlunit.validation.JAXPValidator:174,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].getFactory()'
      Src: org.xmlunit.validation.JAXPValidator:175,1
    - Dst: '[javax.xml.validation.SchemaFactory].newSchema()'
      Src: org.xmlunit.validation.JAXPValidator:175,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.validation.SchemaFactory
      - javax.xml.validation.Schema
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.validation.Schema
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 176
    functionName: '[org.xmlunit.validation.JAXPValidator].getSchema()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/JAXPValidator.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.validation.SchemaFactory].newSchema(org.xmlunit.validation.JAXPValidator)'
    - '[org.xmlunit.validation.JAXPValidator].getFactory()'
    - '[javax.xml.validation.SchemaFactory].newSchema()'
    - '[org.xmlunit.validation.JAXPValidator].getSchemaSources()'
    linkageType: ''
    returnType: javax.xml.validation.Schema
    signature: '[org.xmlunit.validation.JAXPValidator].getSchema()'
  - 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: false
      returnValueGenericType: org.xmlunit.validation.Languages
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.xmlunit.validation.Languages].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/Languages.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.validation.Languages
    signature: '[org.xmlunit.validation.Languages].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Source[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.validation.Validator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 30
    functionName: '[org.xmlunit.validation.Validator].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/Validator.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.validation.Validator
    signature: '[org.xmlunit.validation.Validator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(org.xmlunit.validation.Validator,org.xmlunit.validation.Validator)'
      Src: org.xmlunit.validation.Validator:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Source[]
      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: 42
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[org.xmlunit.validation.Validator].setSchemaSources()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/Validator.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].copyOf(org.xmlunit.validation.Validator,org.xmlunit.validation.Validator)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.Validator].setSchemaSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].setSchemaSources()'
      Src: org.xmlunit.validation.Validator:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: false
      classEnum: false
      classFields:
      - Source[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.xmlunit.validation.Validator].setSchemaSource(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].setSchemaSources()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.Validator].setSchemaSource(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Source[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Source[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.validation.Validator].getSchemaSources()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/Validator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Source[]
    signature: '[org.xmlunit.validation.Validator].getSchemaSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Source[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ValidationResult
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[org.xmlunit.validation.Validator].validateSchema()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/Validator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationResult
    signature: '[org.xmlunit.validation.Validator].validateSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: false
      classEnum: false
      classFields:
      - Source[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ValidationResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instance
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[org.xmlunit.validation.Validator].validateInstance(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/Validator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationResult
    signature: '[org.xmlunit.validation.Validator].validateInstance(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.validation.Validator:85,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.validation.Validator:86,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
      Src: org.xmlunit.validation.Validator:88,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - Source[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.Validator
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - language
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.xmlunit.validation.Validator].forLanguage(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: org.xmlunit.validation.Validator
    signature: '[org.xmlunit.validation.Validator].forLanguage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - Iterable<org.xmlunit.validation.ValidationProblem>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Iterable<org.xmlunit.validation.ValidationProblem>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ValidationResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valid
    - problems
    argTypes:
    - boolean
    - Iterable<org.xmlunit.validation.ValidationProblem>
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.xmlunit.validation.ValidationResult].<init>(boolean,Iterable<org.xmlunit.validation.ValidationProblem>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationResult
    signature: '[org.xmlunit.validation.ValidationResult].<init>(boolean,Iterable<org.xmlunit.validation.ValidationProblem>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Iterable<org.xmlunit.validation.ValidationProblem>
      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: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.validation.ValidationResult].isValid()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationResult.java
    functionUses: 29
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.validation.ValidationResult].isValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Iterable<org.xmlunit.validation.ValidationProblem>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<org.xmlunit.validation.ValidationProblem>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.xmlunit.validation.ValidationResult].getProblems()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationResult.java
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: Iterable<org.xmlunit.validation.ValidationProblem>
    signature: '[org.xmlunit.validation.ValidationResult].getProblems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationProblem].fromException(org.xml.sax.SAXParseException,org.xmlunit.validation.ValidationHandler)'
      Src: org.xmlunit.validation.ValidationHandler:37,1
    - Dst: '[java.util.List<org.xmlunit.validation.ValidationProblem>].add(org.xmlunit.validation.ValidationProblem)'
      Src: org.xmlunit.validation.ValidationHandler:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.validation.ValidationProblem>
      - boolean
      - org.xml.sax.SAXParseException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 42
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 42
    functionName: '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationHandler.java
    functionUses: 6
    functionsReached:
    - '[java.util.List<org.xmlunit.validation.ValidationProblem>].add(org.xmlunit.validation.ValidationProblem)'
    - '[org.xmlunit.validation.ValidationProblem].fromException(org.xml.sax.SAXParseException,org.xmlunit.validation.ValidationHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationProblem].fromException(org.xml.sax.SAXParseException,org.xmlunit.validation.ValidationHandler)'
      Src: org.xmlunit.validation.ValidationHandler:48,1
    - Dst: '[java.util.List<org.xmlunit.validation.ValidationProblem>].add(org.xmlunit.validation.ValidationProblem)'
      Src: org.xmlunit.validation.ValidationHandler:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.validation.ValidationProblem>
      - boolean
      - org.xml.sax.SAXParseException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 51
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 51
    functionName: '[org.xmlunit.validation.ValidationHandler].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationHandler.java
    functionUses: 4
    functionsReached:
    - '[java.util.List<org.xmlunit.validation.ValidationProblem>].add(org.xmlunit.validation.ValidationProblem)'
    - '[org.xmlunit.validation.ValidationProblem].fromException(org.xml.sax.SAXParseException,org.xmlunit.validation.ValidationHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidationHandler].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationProblem].fromException(org.xml.sax.SAXParseException,org.xmlunit.validation.ValidationHandler)'
      Src: org.xmlunit.validation.ValidationHandler:55,1
    - Dst: '[java.util.List<org.xmlunit.validation.ValidationProblem>].add(org.xmlunit.validation.ValidationProblem)'
      Src: org.xmlunit.validation.ValidationHandler:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.validation.ValidationProblem>
      - boolean
      - org.xml.sax.SAXParseException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.validation.ValidationHandler].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationHandler.java
    functionUses: 2
    functionsReached:
    - '[java.util.List<org.xmlunit.validation.ValidationProblem>].add(org.xmlunit.validation.ValidationProblem)'
    - '[org.xmlunit.validation.ValidationProblem].fromException(org.xml.sax.SAXParseException,org.xmlunit.validation.ValidationHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ValidationHandler].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableList(java.util.List<org.xmlunit.validation.ValidationProblem>)'
      Src: org.xmlunit.validation.ValidationHandler:62,1
    - Dst: '[org.xmlunit.validation.ValidationResult].<init>(boolean,org.xmlunit.validation.ValidationHandler)'
      Src: org.xmlunit.validation.ValidationHandler:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.validation.ValidationProblem>
      - boolean
      - org.xml.sax.SAXParseException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.validation.ValidationResult
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.xmlunit.validation.ValidationHandler].getResult()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationHandler.java
    functionUses: 8
    functionsReached:
    - '[org.xmlunit.validation.ValidationResult].<init>(boolean,org.xmlunit.validation.ValidationHandler)'
    - '[java.util.Collections].unmodifiableList(java.util.List<org.xmlunit.validation.ValidationProblem>)'
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationResult
    signature: '[org.xmlunit.validation.ValidationHandler].getResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.xmlunit.validation.ValidationHandler:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.validation.ValidationProblem>
      - boolean
      - org.xml.sax.SAXParseException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ValidationHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.validation.ValidationHandler].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationHandler.java
    functionUses: 4
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationHandler
    signature: '[org.xmlunit.validation.ValidationHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.validation.ParsingValidator:57,1
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.validation.ParsingValidator:58,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidator:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ParsingValidator
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 1
    argNames:
    - language
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 15
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: org.xmlunit.validation.ParsingValidator
    signature: '[org.xmlunit.validation.ParsingValidator].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.validation.ParsingValidator].setSchemaURI(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidator].setSchemaURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.validation.ParsingValidator].getSchemaURI()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.validation.ParsingValidator].getSchemaURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 1
    argNames:
    - disable
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.xmlunit.validation.ParsingValidator].setDisableExternalEntities(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidator].setDisableExternalEntities(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.XMLUnitException].<init>(String,String)'
      Src: org.xmlunit.validation.ParsingValidator:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ValidationResult
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.xmlunit.validation.ParsingValidator].validateSchema()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.XMLUnitException].<init>(String,String)'
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationResult
    signature: '[org.xmlunit.validation.ParsingValidator].validateSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: org.xmlunit.validation.ParsingValidator:116,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.Source,org.xmlunit.validation.ParsingValidator)'
      Src: org.xmlunit.validation.ParsingValidator:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ValidationResult
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.Source,org.xmlunit.validation.ParsingValidator)'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationResult
    signature: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.validation.ParsingValidator:132,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].setNamespaceAware(boolean)'
      Src: org.xmlunit.validation.ParsingValidator:135,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].setValidating(boolean)'
      Src: org.xmlunit.validation.ParsingValidator:136,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].restrictExternalEntities(javax.xml.parsers.SAXParserFactory)'
      Src: org.xmlunit.validation.ParsingValidator:138,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].newSAXParser()'
      Src: org.xmlunit.validation.ParsingValidator:140,1
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.validation.ParsingValidator:141,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setProperty(org.xmlunit.validation.ParsingValidator,String)'
      Src: org.xmlunit.validation.ParsingValidator:142,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].getSchemaSources()'
      Src: org.xmlunit.validation.ParsingValidator:145,1
    - Dst: '[Handler].<init>()'
      Src: org.xmlunit.validation.ParsingValidator:146,1
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.validation.ParsingValidator:148,1
    - Dst: '[org.xmlunit.util.Convert].toInputSource()'
      Src: org.xmlunit.validation.ParsingValidator:151,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setProperty(org.xmlunit.validation.ParsingValidator,org.xmlunit.validation.ParsingValidator)'
      Src: org.xmlunit.validation.ParsingValidator:153,1
    - Dst: source[0].getSystemId()
      Src: org.xmlunit.validation.ParsingValidator:156,1
    - Dst: '[Handler].setSchemaSystemId(org.xmlunit.validation.ParsingValidator)'
      Src: org.xmlunit.validation.ParsingValidator:156,1
    - Dst: '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source)'
      Src: org.xmlunit.validation.ParsingValidator:159,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].parse(org.xml.sax.InputSource,Handler)'
      Src: org.xmlunit.validation.ParsingValidator:161,1
    - Dst: '[Handler].error(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.ParsingValidator:163,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.validation.ParsingValidator)'
      Src: org.xmlunit.validation.ParsingValidator:165,1
    - Dst: '[Handler].getResult()'
      Src: org.xmlunit.validation.ParsingValidator:167,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(org.xmlunit.validation.ParsingValidator)'
      Src: org.xmlunit.validation.ParsingValidator:169,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(org.xmlunit.validation.ParsingValidator)'
      Src: org.xmlunit.validation.ParsingValidator:171,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(org.xmlunit.validation.ParsingValidator)'
      Src: org.xmlunit.validation.ParsingValidator:173,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.validation.ParsingValidator)'
      Src: org.xmlunit.validation.ParsingValidator:175,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.validation.ParsingValidator)'
      Src: org.xmlunit.validation.ParsingValidator:177,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.parsers.SAXParserFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ValidationResult
      static: false
      superClass: org.xmlunit.validation.Validator
    argCount: 2
    argNames:
    - s
    - factory
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.parsers.SAXParserFactory
    constantsTouched: []
    func_position:
      end: 179
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 179
    functionName: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.Source,javax.xml.parsers.SAXParserFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.SAXParserFactory].setNamespaceAware(boolean)'
    - '[javax.xml.parsers.SAXParserFactory].newSAXParser()'
    - '[Handler].<init>()'
    - '[org.xmlunit.util.Convert].toInputSource()'
    - '[org.xmlunit.validation.ParsingValidator].restrictExternalEntities(javax.xml.parsers.SAXParserFactory)'
    - '[org.xmlunit.validation.ParsingValidator].getSchemaSources()'
    - source[0].getSystemId()
    - '[org.xmlunit.validation.ParsingValidator].setProperty(org.xmlunit.validation.ParsingValidator,org.xmlunit.validation.ParsingValidator)'
    - '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source)'
    - '[String].equals(String)'
    - '[org.xmlunit.ConfigurationException].<init>(org.xmlunit.validation.ParsingValidator)'
    - '[Handler].error(org.xml.sax.SAXParseException)'
    - '[javax.xml.parsers.SAXParserFactory].setValidating(boolean)'
    - '[org.xmlunit.validation.ParsingValidator].setProperty(org.xmlunit.validation.ParsingValidator,String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[Handler].setSchemaSystemId(org.xmlunit.validation.ParsingValidator)'
    - '[Handler].getResult()'
    - '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.validation.ParsingValidator)'
    - '[org.xmlunit.validation.ParsingValidator].parse(org.xml.sax.InputSource,Handler)'
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationResult
    signature: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.Source,javax.xml.parsers.SAXParserFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ParsingValidator].setSafeFeature(javax.xml.parsers.SAXParserFactory,String,boolean)'
      Src: org.xmlunit.validation.ParsingValidator:195,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setSafeFeature(javax.xml.parsers.SAXParserFactory,String,boolean)'
      Src: org.xmlunit.validation.ParsingValidator:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.SAXParserFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xmlunit.validation.Validator
    argCount: 1
    argNames:
    - factory
    argTypes:
    - javax.xml.parsers.SAXParserFactory
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[org.xmlunit.validation.ParsingValidator].restrictExternalEntities(javax.xml.parsers.SAXParserFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.validation.ParsingValidator].setSafeFeature(javax.xml.parsers.SAXParserFactory,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidator].restrictExternalEntities(javax.xml.parsers.SAXParserFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParserFactory].setFeature(String,boolean)'
      Src: org.xmlunit.validation.ParsingValidator:201,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.SAXParserFactory
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xmlunit.validation.Validator
    argCount: 3
    argNames:
    - factory
    - feature
    - value
    argTypes:
    - javax.xml.parsers.SAXParserFactory
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 207
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 207
    functionName: '[org.xmlunit.validation.ParsingValidator].setSafeFeature(javax.xml.parsers.SAXParserFactory,String,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.parsers.SAXParserFactory].setFeature(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidator].setSafeFeature(javax.xml.parsers.SAXParserFactory,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.validation.ParsingValidator.Properties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 216
    functionName: '[org.xmlunit.validation.ParsingValidator.Properties].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.validation.ParsingValidator.Properties
    signature: '[org.xmlunit.validation.ParsingValidator.Properties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.ParsingValidator.Handler:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationHandler
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.xmlunit.validation.ParsingValidator.Handler].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidator.Handler].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationHandler].fatalError(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.ParsingValidator.Handler:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationHandler
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.xmlunit.validation.ParsingValidator.Handler].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ValidationHandler].fatalError(org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidator.Handler].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationHandler].warning(org.xml.sax.SAXParseException)'
      Src: org.xmlunit.validation.ParsingValidator.Handler:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationHandler
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[org.xmlunit.validation.ParsingValidator.Handler].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ValidationHandler].warning(org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidator.Handler].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationHandler
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.xmlunit.validation.ParsingValidator.Handler].setSchemaSystemId(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.validation.ParsingValidator.Handler].setSchemaSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ParsingValidator.Handler].getSchemaURI()'
      Src: org.xmlunit.validation.ParsingValidator.Handler:243,1
    - Dst: '[org.xmlunit.validation.ParsingValidator.Handler].getSchemaURI()'
      Src: org.xmlunit.validation.ParsingValidator.Handler:243,1
    - Dst: '[org.xmlunit.validation.ParsingValidator.Handler].equals(String)'
      Src: org.xmlunit.validation.ParsingValidator.Handler:243,1
    - Dst: '[org.xml.sax.InputSource].<init>(org.xmlunit.validation.ParsingValidator.Handler)'
      Src: org.xmlunit.validation.ParsingValidator.Handler:245,1
    - Dst: '[DefaultHandler].resolveEntity(String,String)'
      Src: org.xmlunit.validation.ParsingValidator.Handler:247,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationHandler
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.InputSource
      static: false
      superClass: DefaultHandler
    argCount: 2
    argNames:
    - publicId
    - systemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 248
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 248
    functionName: '[org.xmlunit.validation.ParsingValidator.Handler].resolveEntity(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ParsingValidator.Handler].equals(String)'
    - '[org.xml.sax.InputSource].<init>(org.xmlunit.validation.ParsingValidator.Handler)'
    - '[org.xmlunit.validation.ParsingValidator.Handler].getSchemaURI()'
    - '[DefaultHandler].resolveEntity(String,String)'
    linkageType: ''
    returnType: org.xml.sax.InputSource
    signature: '[org.xmlunit.validation.ParsingValidator.Handler].resolveEntity(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationHandler].getResult()'
      Src: org.xmlunit.validation.ParsingValidator.Handler:251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationHandler
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.validation.ValidationResult
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[org.xmlunit.validation.ParsingValidator.Handler].getResult()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ValidationHandler].getResult()'
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationResult
    signature: '[org.xmlunit.validation.ParsingValidator.Handler].getResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationHandler].<init>()'
      Src: org.xmlunit.validation.ParsingValidator.Handler:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationHandler
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ParsingValidator.Handler
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.validation.ParsingValidator.Handler].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.ValidationHandler].<init>()'
    linkageType: ''
    returnType: org.xmlunit.validation.ParsingValidator.Handler
    signature: '[org.xmlunit.validation.ParsingValidator.Handler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - ProblemType
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ProblemType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.validation.ValidationProblem
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - message
    - line
    - column
    - type
    argTypes:
    - String
    - int
    - int
    - ProblemType
    constantsTouched: []
    func_position:
      end: 55
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.validation.ValidationProblem].<init>(String,int,int,ProblemType)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationProblem.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationProblem
    signature: '[org.xmlunit.validation.ValidationProblem].<init>(String,int,int,ProblemType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ProblemType
      - 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: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.xmlunit.validation.ValidationProblem].getLine()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationProblem.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.xmlunit.validation.ValidationProblem].getLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ProblemType
      - 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: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.xmlunit.validation.ValidationProblem].getColumn()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationProblem.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.xmlunit.validation.ValidationProblem].getColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ProblemType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ProblemType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.xmlunit.validation.ValidationProblem].getType()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationProblem.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ProblemType
    signature: '[org.xmlunit.validation.ValidationProblem].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ProblemType
      - 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: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.xmlunit.validation.ValidationProblem].getMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationProblem.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.validation.ValidationProblem].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.xmlunit.validation.ValidationProblem:94,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.validation.ValidationProblem:95,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].append(org.xmlunit.validation.ValidationProblem)'
      Src: org.xmlunit.validation.ValidationProblem:95,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.validation.ValidationProblem:96,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].append(int)'
      Src: org.xmlunit.validation.ValidationProblem:96,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.validation.ValidationProblem:97,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].append(ProblemType)'
      Src: org.xmlunit.validation.ValidationProblem:97,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.validation.ValidationProblem:98,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].append(String)'
      Src: org.xmlunit.validation.ValidationProblem:98,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].append(char)'
      Src: org.xmlunit.validation.ValidationProblem:98,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.validation.ValidationProblem:99,1
    - Dst: '[StringBuilder].toString()'
      Src: org.xmlunit.validation.ValidationProblem:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ProblemType
      - 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: 101
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 101
    functionName: '[org.xmlunit.validation.ValidationProblem].toString()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationProblem.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[org.xmlunit.validation.ValidationProblem].append(String)'
    - '[org.xmlunit.validation.ValidationProblem].append(int)'
    - '[org.xmlunit.validation.ValidationProblem].append(char)'
    - '[StringBuilder].toString()'
    - '[org.xmlunit.validation.ValidationProblem].append(ProblemType)'
    - '[StringBuilder].append(String)'
    - '[org.xmlunit.validation.ValidationProblem].append(org.xmlunit.validation.ValidationProblem)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.validation.ValidationProblem].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: org.xmlunit.validation.ValidationProblem:105,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].<init>(org.xmlunit.validation.ValidationProblem,ProblemType)'
      Src: org.xmlunit.validation.ValidationProblem:105,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      - ProblemType
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ProblemType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.validation.ValidationProblem
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - e
    - type
    argTypes:
    - org.xml.sax.SAXParseException
    - ProblemType
    constantsTouched: []
    func_position:
      end: 111
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.validation.ValidationProblem].fromException(org.xml.sax.SAXParseException,ProblemType)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationProblem.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].getMessage()'
    - '[org.xmlunit.validation.ValidationProblem].<init>(org.xmlunit.validation.ValidationProblem,ProblemType)'
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationProblem
    signature: '[org.xmlunit.validation.ValidationProblem].fromException(org.xml.sax.SAXParseException,ProblemType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toTest
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[org.xmlunit.util.IsNullPredicate].test(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/IsNullPredicate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.util.IsNullPredicate].test(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.IsNullPredicate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.IsNullPredicate].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/IsNullPredicate.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.IsNullPredicate
    signature: '[org.xmlunit.util.IsNullPredicate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].builder()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:101,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDParsingDisabled()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:101,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].withDTDLoadingDisabled()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:101,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].withXIncludeAware(boolean)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:101,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].withExpandEntityReferences(boolean)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:101,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].build()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:101,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].builder()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:113,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDLoadingDisabled()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:113,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].withXIncludeAware(boolean)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:113,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].withExpandEntityReferences(boolean)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:113,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].build()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Boolean>
      - java.util.Map<String,Boolean>
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Boolean>
      - boolean
      - org.xmlunit.util.DocumentBuilderFactoryConfigurer
      - org.xmlunit.util.DocumentBuilderFactoryConfigurer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.DocumentBuilderFactoryConfigurer
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - attributes
    - safeAttributes
    - features
    - safeFeatures
    - xIncludeAware
    - expandEntityRefs
    argTypes:
    - java.util.Map<String,Object>
    - java.util.Map<String,Object>
    - java.util.Map<String,Boolean>
    - java.util.Map<String,Boolean>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 46
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 46
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].<init>(java.util.Map<String,Object>,java.util.Map<String,Object>,java.util.Map<String,Boolean>,java.util.Map<String,Boolean>,boolean,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].builder()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDLoadingDisabled()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].withExpandEntityReferences(boolean)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].withDTDLoadingDisabled()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].withXIncludeAware(boolean)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].build()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDParsingDisabled()'
    linkageType: ''
    returnType: org.xmlunit.util.DocumentBuilderFactoryConfigurer
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].<init>(java.util.Map<String,Object>,java.util.Map<String,Object>,java.util.Map<String,Boolean>,java.util.Map<String,Boolean>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attributes.entrySet()
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:57,1
    - Dst: attr.getKey()
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:59,1
    - Dst: attr.getValue()
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:59,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setAttribute(org.xmlunit.util.DocumentBuilderFactoryConfigurer,org.xmlunit.util.DocumentBuilderFactoryConfigurer)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:59,1
    - Dst: attr.getKey()
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:61,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(String,org.xmlunit.util.DocumentBuilderFactoryConfigurer)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:61,1
    - Dst: '[java.util.Map<String,Object>].entrySet()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:64,1
    - Dst: attr.getKey()
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:66,1
    - Dst: attr.getValue()
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:66,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setAttribute(org.xmlunit.util.DocumentBuilderFactoryConfigurer,org.xmlunit.util.DocumentBuilderFactoryConfigurer)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:66,1
    - Dst: features.entrySet()
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:71,1
    - Dst: feat.getKey()
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:73,1
    - Dst: feat.getValue()
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:73,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setFeature(org.xmlunit.util.DocumentBuilderFactoryConfigurer,org.xmlunit.util.DocumentBuilderFactoryConfigurer)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:73,1
    - Dst: feat.getKey()
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:75,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(String,org.xmlunit.util.DocumentBuilderFactoryConfigurer)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:75,1
    - Dst: '[java.util.Map<String,Boolean>].entrySet()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:78,1
    - Dst: feat.getKey()
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:80,1
    - Dst: feat.getValue()
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:80,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setFeature(org.xmlunit.util.DocumentBuilderFactoryConfigurer,org.xmlunit.util.DocumentBuilderFactoryConfigurer)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:80,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setXIncludeAware(org.xmlunit.util.DocumentBuilderFactoryConfigurer)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:85,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setExpandEntityReferences(boolean)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:86,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Boolean>
      - boolean
      - org.xmlunit.util.DocumentBuilderFactoryConfigurer
      - org.xmlunit.util.DocumentBuilderFactoryConfigurer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.parsers.DocumentBuilderFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 88
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].setExpandEntityReferences(boolean)'
    - feat.getKey()
    - '[javax.xml.parsers.DocumentBuilderFactory].setFeature(org.xmlunit.util.DocumentBuilderFactoryConfigurer,org.xmlunit.util.DocumentBuilderFactoryConfigurer)'
    - attr.getKey()
    - '[javax.xml.parsers.DocumentBuilderFactory].setXIncludeAware(org.xmlunit.util.DocumentBuilderFactoryConfigurer)'
    - '[javax.xml.parsers.DocumentBuilderFactory].setAttribute(org.xmlunit.util.DocumentBuilderFactoryConfigurer,org.xmlunit.util.DocumentBuilderFactoryConfigurer)'
    - '[java.util.Map<String,Boolean>].entrySet()'
    - '[org.xmlunit.ConfigurationException].<init>(String,org.xmlunit.util.DocumentBuilderFactoryConfigurer)'
    - features.entrySet()
    - '[java.util.Map<String,Object>].entrySet()'
    - attributes.entrySet()
    - attr.getValue()
    - feat.getValue()
    linkageType: ''
    returnType: javax.xml.parsers.DocumentBuilderFactory
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].<init>()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Boolean>
      - boolean
      - org.xmlunit.util.DocumentBuilderFactoryConfigurer
      - org.xmlunit.util.DocumentBuilderFactoryConfigurer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].builder()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableMap(Map<String, Object>)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:137,1
    - Dst: '[java.util.Collections].unmodifiableMap(Map<String, Object>)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:138,1
    - Dst: '[java.util.Collections].unmodifiableMap(Map<String, Boolean>)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:138,1
    - Dst: '[java.util.Collections].unmodifiableMap(Map<String, Boolean>)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:139,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].<init>(org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder,org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder,org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder,org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder,boolean,boolean)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      - boolean
      - boolean
      - List<String>
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.DocumentBuilderFactoryConfigurer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 140
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].build()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableMap(Map<String, Object>)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].<init>(org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder,org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder,org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder,org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder,boolean,boolean)'
    - '[java.util.Collections].unmodifiableMap(Map<String, Boolean>)'
    linkageType: ''
    returnType: org.xmlunit.util.DocumentBuilderFactoryConfigurer
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Object>].put(String,Object)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      - boolean
      - boolean
      - List<String>
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withAttribute(String,Object)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Object>].put(String,Object)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Object>].put(String,Object)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      - boolean
      - boolean
      - List<String>
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSafeAttribute(String,Object)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Object>].put(String,Object)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSafeAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Boolean>].put(String,boolean)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      - boolean
      - boolean
      - List<String>
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withFeature(String,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Boolean>].put(String,boolean)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Boolean>].put(String,boolean)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      - boolean
      - boolean
      - List<String>
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSafeFeature(String,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Boolean>].put(String,boolean)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSafeFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSafeFeature(org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder,boolean)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:209,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      - boolean
      - boolean
      - List<String>
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 212
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDLoadingDisabled()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSafeFeature(org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder,boolean)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDLoadingDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSafeFeature(org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder,boolean)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:225,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      - boolean
      - boolean
      - List<String>
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 228
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDParsingDisabled()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSafeFeature(org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder,boolean)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDParsingDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      - boolean
      - boolean
      - List<String>
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withXIncludeAware(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withXIncludeAware(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      - boolean
      - boolean
      - List<String>
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 248
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 248
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withExpandEntityReferences(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withExpandEntityReferences(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:125,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:126,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:127,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:128,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String,String)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:192,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      - boolean
      - boolean
      - List<String>
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
    functionUses: 3
    functionsReached:
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String,String)'
    - '[java.util.Arrays].asList(String,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder
    signature: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.Convert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.util.Convert].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Convert.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.Convert
    signature: '[org.xmlunit.util.Convert].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source,null)'
      Src: org.xmlunit.util.Convert:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.InputSource
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Convert.java
    functionUses: 3
    functionsReached:
    - '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source,null)'
    linkageType: ''
    returnType: org.xml.sax.InputSource
    signature: '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.sax.SAXSource].sourceToInputSource(javax.xml.transform.Source)'
      Src: org.xmlunit.util.Convert:72,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.xmlunit.util.Convert:74,1
    - Dst: '[javax.xml.transform.stream.StreamResult].<init>(java.io.ByteArrayOutputStream)'
      Src: org.xmlunit.util.Convert:75,1
    - Dst: '[javax.xml.transform.TransformerFactory].newInstance()'
      Src: org.xmlunit.util.Convert:77,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].configure(org.xmlunit.util.Convert)'
      Src: org.xmlunit.util.Convert:77,1
    - Dst: '[javax.xml.transform.TransformerFactory].newTransformer()'
      Src: org.xmlunit.util.Convert:79,1
    - Dst: '[org.xmlunit.util.Convert].transform(javax.xml.transform.Source,javax.xml.transform.stream.StreamResult)'
      Src: org.xmlunit.util.Convert:80,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.xmlunit.util.Convert:81,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.xmlunit.util.Convert)'
      Src: org.xmlunit.util.Convert:81,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.ByteArrayInputStream)'
      Src: org.xmlunit.util.Convert:81,1
    - Dst: '[javax.xml.transform.sax.SAXSource].sourceToInputSource(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.util.Convert:83,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(org.xmlunit.util.Convert)'
      Src: org.xmlunit.util.Convert:87,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.util.Convert)'
      Src: org.xmlunit.util.Convert:89,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.InputSource
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - s
    - fac
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.TransformerFactory
    constantsTouched: []
    func_position:
      end: 91
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 91
    functionName: '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source,javax.xml.transform.TransformerFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Convert.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.TransformerFactory].newInstance()'
    - '[java.io.ByteArrayInputStream].<init>(org.xmlunit.util.Convert)'
    - '[org.xmlunit.ConfigurationException].<init>(org.xmlunit.util.Convert)'
    - '[javax.xml.transform.TransformerFactory].newTransformer()'
    - '[javax.xml.transform.stream.StreamResult].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.xmlunit.util.Convert].transform(javax.xml.transform.Source,javax.xml.transform.stream.StreamResult)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.ByteArrayInputStream)'
    - '[javax.xml.transform.sax.SAXSource].sourceToInputSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.util.Convert)'
    - '[javax.xml.transform.sax.SAXSource].sourceToInputSource(javax.xml.transform.Source)'
    - '[org.xmlunit.util.TransformerFactoryConfigurer].configure(org.xmlunit.util.Convert)'
    linkageType: ''
    returnType: org.xml.sax.InputSource
    signature: '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source,javax.xml.transform.TransformerFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].tryExtractDocFromDOMSource(javax.xml.transform.Source)'
      Src: org.xmlunit.util.Convert:107,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.util.Convert:109,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.util.Convert)'
      Src: org.xmlunit.util.Convert:109,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.util.Convert:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 110
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 110
    functionName: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Convert.java
    functionUses: 5
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.util.Convert)'
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.util.Convert].tryExtractDocFromDOMSource(javax.xml.transform.Source)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].tryExtractDocFromDOMSource(javax.xml.transform.Source)'
      Src: org.xmlunit.util.Convert:128,1
    - Dst: '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source)'
      Src: org.xmlunit.util.Convert:130,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].isNamespaceAware()'
      Src: org.xmlunit.util.Convert:135,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
      Src: org.xmlunit.util.Convert:138,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: org.xmlunit.util.Convert:140,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(org.xmlunit.util.Convert)'
      Src: org.xmlunit.util.Convert:142,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
      Src: org.xmlunit.util.Convert:145,1
    - Dst: '[org.xmlunit.util.Convert].parse(org.xml.sax.InputSource)'
      Src: org.xmlunit.util.Convert:150,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.util.Convert)'
      Src: org.xmlunit.util.Convert:152,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.util.Convert)'
      Src: org.xmlunit.util.Convert:154,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - s
    - factory
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 158
      start: 126
    functionDepth: 2
    functionLinenumber: 126
    functionLinenumberEnd: 158
    functionName: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Convert.java
    functionUses: 6
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
    - '[org.xmlunit.util.Convert].parse(org.xml.sax.InputSource)'
    - '[org.xmlunit.ConfigurationException].<init>(org.xmlunit.util.Convert)'
    - '[org.xmlunit.util.Convert].tryExtractDocFromDOMSource(javax.xml.transform.Source)'
    - '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source)'
    - '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.util.Convert)'
    - '[javax.xml.parsers.DocumentBuilderFactory].isNamespaceAware()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].tryExtractNodeFromDOMSource(javax.xml.transform.Source)'
      Src: org.xmlunit.util.Convert:161,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 166
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 166
    functionName: '[org.xmlunit.util.Convert].tryExtractDocFromDOMSource(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Convert.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.Convert].tryExtractNodeFromDOMSource(javax.xml.transform.Source)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.xmlunit.util.Convert].tryExtractDocFromDOMSource(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].tryExtractNodeFromDOMSource(javax.xml.transform.Source)'
      Src: org.xmlunit.util.Convert:178,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.util.Convert:180,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.util.Convert)'
      Src: org.xmlunit.util.Convert:180,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.util.Convert:180,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 3
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Convert.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.util.Convert)'
    - '[org.xmlunit.util.Convert].tryExtractNodeFromDOMSource(javax.xml.transform.Source)'
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Convert].tryExtractNodeFromDOMSource(javax.xml.transform.Source)'
      Src: org.xmlunit.util.Convert:195,1
    - Dst: '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.util.Convert:196,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - s
    - factory
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 197
      start: 193
    functionDepth: 3
    functionLinenumber: 193
    functionLinenumberEnd: 197
    functionName: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Convert.java
    functionUses: 3
    functionsReached:
    - '[org.xmlunit.util.Convert].tryExtractNodeFromDOMSource(javax.xml.transform.Source)'
    - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ds.getNode()
      Src: org.xmlunit.util.Convert:202,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 205
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 205
    functionName: '[org.xmlunit.util.Convert].tryExtractNodeFromDOMSource(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Convert.java
    functionUses: 3
    functionsReached:
    - ds.getNode()
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.util.Convert].tryExtractNodeFromDOMSource(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>(java.util.Map<String,String>)'
      Src: org.xmlunit.util.Convert:215,1
    - Dst: '[javax.xml.namespace.NamespaceContext].<init>()'
      Src: org.xmlunit.util.Convert:216,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.NamespaceContext
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - prefix2URI
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 263
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 263
    functionName: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Convert.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.namespace.NamespaceContext].<init>()'
    - '[java.util.LinkedHashMap].<init>(java.util.Map<String,String>)'
    linkageType: ''
    returnType: javax.xml.namespace.NamespaceContext
    signature: '[org.xmlunit.util.Convert].toNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - F
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - from
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.xmlunit.util.Mapper].apply(F)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Mapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.xmlunit.util.Mapper].apply(F)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.Mapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.Mapper].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Mapper.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.Mapper
    signature: '[org.xmlunit.util.Mapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.XPathFactoryConfigurer].builder()'
      Src: org.xmlunit.util.XPathFactoryConfigurer:97,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withExtensionFunctionsDisabled()'
      Src: org.xmlunit.util.XPathFactoryConfigurer:97,1
    - Dst: '[org.xmlunit.util.XPathFactoryConfigurer].build()'
      Src: org.xmlunit.util.XPathFactoryConfigurer:97,1
    - Dst: '[org.xmlunit.util.XPathFactoryConfigurer].builder()'
      Src: org.xmlunit.util.XPathFactoryConfigurer:104,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSecureProcessingEnabled()'
      Src: org.xmlunit.util.XPathFactoryConfigurer:104,1
    - Dst: '[org.xmlunit.util.XPathFactoryConfigurer].build()'
      Src: org.xmlunit.util.XPathFactoryConfigurer:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      - java.util.Map<String,String>
      - java.util.Map<String,Boolean>
      - java.util.Map<String,Boolean>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - java.util.Map<String,Boolean>
      - org.xmlunit.util.XPathFactoryConfigurer
      - org.xmlunit.util.XPathFactoryConfigurer
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.XPathFactoryConfigurer
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - propertys
    - safePropertys
    - features
    - safeFeatures
    argTypes:
    - java.util.Map<String,String>
    - java.util.Map<String,String>
    - java.util.Map<String,Boolean>
    - java.util.Map<String,Boolean>
    constantsTouched: []
    func_position:
      end: 41
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 41
    functionName: '[org.xmlunit.util.XPathFactoryConfigurer].<init>(java.util.Map<String,String>,java.util.Map<String,String>,java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.XPathFactoryConfigurer].builder()'
    - '[org.xmlunit.util.XPathFactoryConfigurer].build()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withExtensionFunctionsDisabled()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSecureProcessingEnabled()'
    linkageType: ''
    returnType: org.xmlunit.util.XPathFactoryConfigurer
    signature: '[org.xmlunit.util.XPathFactoryConfigurer].<init>(java.util.Map<String,String>,java.util.Map<String,String>,java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: propertys.entrySet()
      Src: org.xmlunit.util.XPathFactoryConfigurer:52,1
    - Dst: prop.getKey()
      Src: org.xmlunit.util.XPathFactoryConfigurer:54,1
    - Dst: prop.getValue()
      Src: org.xmlunit.util.XPathFactoryConfigurer:54,1
    - Dst: '[org.xmlunit.util.XPathFactoryConfigurer].setProperty(javax.xml.xpath.XPathFactory,org.xmlunit.util.XPathFactoryConfigurer,org.xmlunit.util.XPathFactoryConfigurer)'
      Src: org.xmlunit.util.XPathFactoryConfigurer:54,1
    - Dst: prop.getKey()
      Src: org.xmlunit.util.XPathFactoryConfigurer:56,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(String,org.xmlunit.util.XPathFactoryConfigurer)'
      Src: org.xmlunit.util.XPathFactoryConfigurer:56,1
    - Dst: '[java.util.Map<String,String>].entrySet()'
      Src: org.xmlunit.util.XPathFactoryConfigurer:59,1
    - Dst: prop.getKey()
      Src: org.xmlunit.util.XPathFactoryConfigurer:61,1
    - Dst: prop.getValue()
      Src: org.xmlunit.util.XPathFactoryConfigurer:61,1
    - Dst: '[org.xmlunit.util.XPathFactoryConfigurer].setProperty(javax.xml.xpath.XPathFactory,org.xmlunit.util.XPathFactoryConfigurer,org.xmlunit.util.XPathFactoryConfigurer)'
      Src: org.xmlunit.util.XPathFactoryConfigurer:61,1
    - Dst: features.entrySet()
      Src: org.xmlunit.util.XPathFactoryConfigurer:66,1
    - Dst: feat.getKey()
      Src: org.xmlunit.util.XPathFactoryConfigurer:68,1
    - Dst: feat.getValue()
      Src: org.xmlunit.util.XPathFactoryConfigurer:68,1
    - Dst: '[javax.xml.xpath.XPathFactory].setFeature(org.xmlunit.util.XPathFactoryConfigurer,org.xmlunit.util.XPathFactoryConfigurer)'
      Src: org.xmlunit.util.XPathFactoryConfigurer:68,1
    - Dst: feat.getKey()
      Src: org.xmlunit.util.XPathFactoryConfigurer:70,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(String,org.xmlunit.util.XPathFactoryConfigurer)'
      Src: org.xmlunit.util.XPathFactoryConfigurer:70,1
    - Dst: '[java.util.Map<String,Boolean>].entrySet()'
      Src: org.xmlunit.util.XPathFactoryConfigurer:73,1
    - Dst: feat.getKey()
      Src: org.xmlunit.util.XPathFactoryConfigurer:75,1
    - Dst: feat.getValue()
      Src: org.xmlunit.util.XPathFactoryConfigurer:75,1
    - Dst: '[javax.xml.xpath.XPathFactory].setFeature(org.xmlunit.util.XPathFactoryConfigurer,org.xmlunit.util.XPathFactoryConfigurer)'
      Src: org.xmlunit.util.XPathFactoryConfigurer:75,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.xpath.XPathFactory
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - java.util.Map<String,Boolean>
      - org.xmlunit.util.XPathFactoryConfigurer
      - org.xmlunit.util.XPathFactoryConfigurer
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.xpath.XPathFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - javax.xml.xpath.XPathFactory
    constantsTouched: []
    func_position:
      end: 81
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 81
    functionName: '[org.xmlunit.util.XPathFactoryConfigurer].configure(javax.xml.xpath.XPathFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - propertys.entrySet()
    - prop.getKey()
    - feat.getValue()
    - '[javax.xml.xpath.XPathFactory].setFeature(org.xmlunit.util.XPathFactoryConfigurer,org.xmlunit.util.XPathFactoryConfigurer)'
    - '[java.util.Map<String,String>].entrySet()'
    - '[java.util.Map<String,Boolean>].entrySet()'
    - prop.getValue()
    - '[org.xmlunit.ConfigurationException].<init>(String,org.xmlunit.util.XPathFactoryConfigurer)'
    - features.entrySet()
    - feat.getKey()
    - '[org.xmlunit.util.XPathFactoryConfigurer].setProperty(javax.xml.xpath.XPathFactory,org.xmlunit.util.XPathFactoryConfigurer,org.xmlunit.util.XPathFactoryConfigurer)'
    linkageType: ''
    returnType: javax.xml.xpath.XPathFactory
    signature: '[org.xmlunit.util.XPathFactoryConfigurer].configure(javax.xml.xpath.XPathFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].<init>()'
      Src: org.xmlunit.util.XPathFactoryConfigurer:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - java.util.Map<String,Boolean>
      - org.xmlunit.util.XPathFactoryConfigurer
      - org.xmlunit.util.XPathFactoryConfigurer
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.xmlunit.util.XPathFactoryConfigurer].builder()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.XPathFactoryConfigurer].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].invoke(javax.xml.xpath.XPathFactory,String,String)'
      Src: org.xmlunit.util.XPathFactoryConfigurer:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.xpath.XPathFactory
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - java.util.Map<String,Boolean>
      - org.xmlunit.util.XPathFactoryConfigurer
      - org.xmlunit.util.XPathFactoryConfigurer
      - Method
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - fac
    - name
    - value
    argTypes:
    - javax.xml.xpath.XPathFactory
    - String
    - String
    constantsTouched: []
    func_position:
      end: 221
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 221
    functionName: '[org.xmlunit.util.XPathFactoryConfigurer].setProperty(javax.xml.xpath.XPathFactory,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[Method].invoke(javax.xml.xpath.XPathFactory,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.XPathFactoryConfigurer].setProperty(javax.xml.xpath.XPathFactory,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableMap(Map<String, String>)'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:124,1
    - Dst: '[java.util.Collections].unmodifiableMap(Map<String, String>)'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:125,1
    - Dst: '[java.util.Collections].unmodifiableMap(Map<String, Boolean>)'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:125,1
    - Dst: '[java.util.Collections].unmodifiableMap(Map<String, Boolean>)'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:126,1
    - Dst: '[org.xmlunit.util.XPathFactoryConfigurer].<init>(org.xmlunit.util.XPathFactoryConfigurer.Builder,org.xmlunit.util.XPathFactoryConfigurer.Builder,org.xmlunit.util.XPathFactoryConfigurer.Builder,org.xmlunit.util.XPathFactoryConfigurer.Builder)'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      - Map<String, String>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.XPathFactoryConfigurer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionName: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].build()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.XPathFactoryConfigurer].<init>(org.xmlunit.util.XPathFactoryConfigurer.Builder,org.xmlunit.util.XPathFactoryConfigurer.Builder,org.xmlunit.util.XPathFactoryConfigurer.Builder,org.xmlunit.util.XPathFactoryConfigurer.Builder)'
    - '[java.util.Collections].unmodifiableMap(Map<String, String>)'
    - '[java.util.Collections].unmodifiableMap(Map<String, Boolean>)'
    linkageType: ''
    returnType: org.xmlunit.util.XPathFactoryConfigurer
    signature: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, String>].put(String,String)'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      - Map<String, String>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withProperty(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[Map<String, String>].put(String,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withProperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, String>].put(String,String)'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      - Map<String, String>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withSafeProperty(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
    functionUses: 1
    functionsReached:
    - '[Map<String, String>].put(String,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withSafeProperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Boolean>].put(String,boolean)'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      - Map<String, String>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withFeature(String,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Boolean>].put(String,boolean)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Boolean>].put(String,boolean)'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      - Map<String, String>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withSafeFeature(String,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Boolean>].put(String,boolean)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withSafeFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withSafeProperty(String,String)'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      - Map<String, String>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withExtensionFunctionsDisabled()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withSafeProperty(String,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withExtensionFunctionsDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withFeature(org.xmlunit.util.XPathFactoryConfigurer.Builder,boolean)'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      - Map<String, String>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withSecureProcessingEnabled()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withFeature(org.xmlunit.util.XPathFactoryConfigurer.Builder,boolean)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withSecureProcessingEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:114,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:115,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:116,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.XPathFactoryConfigurer.Builder:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      - Map<String, String>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.XPathFactoryConfigurer.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.xmlunit.util.XPathFactoryConfigurer.Builder
    signature: '[org.xmlunit.util.XPathFactoryConfigurer.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.Linqy
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.xmlunit.util.Linqy].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.Linqy
    signature: '[org.xmlunit.util.Linqy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(java.util.Collection<E>)'
      Src: org.xmlunit.util.Linqy:37,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.util.Linqy:39,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.util.Linqy)'
      Src: org.xmlunit.util.Linqy:41,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<E>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<E>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - Iterable<E>
    constantsTouched: []
    func_position:
      end: 44
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.util.Linqy].asList(Iterable<E>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.Collection<E>)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.xmlunit.util.Linqy)'
    linkageType: ''
    returnType: java.util.List<E>
    signature: '[org.xmlunit.util.Linqy].asList(Iterable<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Mapper].<init>()'
      Src: org.xmlunit.util.Linqy:53,1
    - Dst: '[org.xmlunit.util.Linqy].map(Iterable,org.xmlunit.util.Mapper)'
      Src: org.xmlunit.util.Linqy:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<E>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - Iterable
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.util.Linqy].cast(Iterable)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Linqy].map(Iterable,org.xmlunit.util.Mapper)'
    - '[org.xmlunit.util.Mapper].<init>()'
    linkageType: ''
    returnType: Iterable<E>
    signature: '[org.xmlunit.util.Linqy].cast(Iterable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterable].<init>()'
      Src: org.xmlunit.util.Linqy:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - E
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<E>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - single
    argTypes:
    - E
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.util.Linqy].singleton(E)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[Iterable].<init>()'
    linkageType: ''
    returnType: Iterable<E>
    signature: '[org.xmlunit.util.Linqy].singleton(E)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterable].<init>()'
      Src: org.xmlunit.util.Linqy:87,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<F>
      - org.xmlunit.util.Mapper<?superF,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<T>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - from
    - mapper
    argTypes:
    - Iterable<F>
    - org.xmlunit.util.Mapper<?superF,T>
    constantsTouched: []
    func_position:
      end: 93
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 93
    functionName: '[org.xmlunit.util.Linqy].map(Iterable<F>,org.xmlunit.util.Mapper<?superF,T>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[Iterable].<init>()'
    linkageType: ''
    returnType: Iterable<T>
    signature: '[org.xmlunit.util.Linqy].map(Iterable<F>,org.xmlunit.util.Mapper<?superF,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterable].<init>()'
      Src: org.xmlunit.util.Linqy:105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<T>
      - org.xmlunit.util.Predicate<?superT>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<T>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - sequence
    - filter
    argTypes:
    - Iterable<T>
    - org.xmlunit.util.Predicate<?superT>
    constantsTouched: []
    func_position:
      end: 111
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.util.Linqy].filter(Iterable<T>,org.xmlunit.util.Predicate<?superT>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[Iterable].<init>()'
    linkageType: ''
    returnType: Iterable<T>
    signature: '[org.xmlunit.util.Linqy].filter(Iterable<T>,org.xmlunit.util.Predicate<?superT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection].size()'
      Src: org.xmlunit.util.Linqy:120,1
    - Dst: '[Iterable].iterator()'
      Src: org.xmlunit.util.Linqy:123,1
    - Dst: '[org.xmlunit.util.Linqy].hasNext()'
      Src: org.xmlunit.util.Linqy:124,1
    - Dst: '[org.xmlunit.util.Linqy].next()'
      Src: org.xmlunit.util.Linqy:126,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - seq
    argTypes:
    - Iterable
    constantsTouched: []
    func_position:
      end: 129
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 129
    functionName: '[org.xmlunit.util.Linqy].count(Iterable)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.util.Linqy].hasNext()'
    - '[org.xmlunit.util.Linqy].next()'
    - '[java.util.Collection].size()'
    - '[Iterable].iterator()'
    linkageType: ''
    returnType: int
    signature: '[org.xmlunit.util.Linqy].count(Iterable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Predicate<?superT>].test(org.xmlunit.util.Linqy)'
      Src: org.xmlunit.util.Linqy:145,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<T>
      - org.xmlunit.util.Predicate<?superT>
      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:
    - sequence
    - predicate
    argTypes:
    - Iterable<T>
    - org.xmlunit.util.Predicate<?superT>
    constantsTouched: []
    func_position:
      end: 150
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 150
    functionName: '[org.xmlunit.util.Linqy].any(Iterable<T>,org.xmlunit.util.Predicate<?superT>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Predicate<?superT>].test(org.xmlunit.util.Linqy)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.util.Linqy].any(Iterable<T>,org.xmlunit.util.Predicate<?superT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Predicate<?superT>].test(org.xmlunit.util.Linqy)'
      Src: org.xmlunit.util.Linqy:166,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<T>
      - org.xmlunit.util.Predicate<?superT>
      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:
    - sequence
    - predicate
    argTypes:
    - Iterable<T>
    - org.xmlunit.util.Predicate<?superT>
    constantsTouched: []
    func_position:
      end: 171
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 171
    functionName: '[org.xmlunit.util.Linqy].all(Iterable<T>,org.xmlunit.util.Predicate<?superT>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Predicate<?superT>].test(org.xmlunit.util.Linqy)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.util.Linqy].all(Iterable<T>,org.xmlunit.util.Predicate<?superT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - E
      classConcrete: true
      classEnum: false
      classFields:
      - E
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.Linqy.OnceOnlyIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - E
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.xmlunit.util.Linqy.OnceOnlyIterator].<init>(E)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.Linqy.OnceOnlyIterator
    signature: '[org.xmlunit.util.Linqy.OnceOnlyIterator].<init>(E)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.xmlunit.util.Linqy.OnceOnlyIterator:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - E
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[org.xmlunit.util.Linqy.OnceOnlyIterator].remove()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.Linqy.OnceOnlyIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.xmlunit.util.Linqy.OnceOnlyIterator:186,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - E
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: E
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 190
    functionName: '[org.xmlunit.util.Linqy.OnceOnlyIterator].next()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    linkageType: ''
    returnType: E
    signature: '[org.xmlunit.util.Linqy.OnceOnlyIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - E
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionName: '[org.xmlunit.util.Linqy.OnceOnlyIterator].hasNext()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.util.Linqy.OnceOnlyIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<F>
      - org.xmlunit.util.Mapper<?superF,T>
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<F>
      - Mapper<? super F, T>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.Linqy.MappingIterator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - mapper
    argTypes:
    - java.util.Iterator<F>
    - org.xmlunit.util.Mapper<?superF,T>
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[org.xmlunit.util.Linqy.MappingIterator].<init>(java.util.Iterator<F>,org.xmlunit.util.Mapper<?superF,T>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.Linqy.MappingIterator
    signature: '[org.xmlunit.util.Linqy.MappingIterator].<init>(java.util.Iterator<F>,org.xmlunit.util.Mapper<?superF,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterator<F>].remove()'
      Src: org.xmlunit.util.Linqy.MappingIterator:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<F>
      - Mapper<? super F, T>
      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: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[org.xmlunit.util.Linqy.MappingIterator].remove()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[Iterator<F>].remove()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.Linqy.MappingIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterator<F>].next()'
      Src: org.xmlunit.util.Linqy.MappingIterator:210,1
    - Dst: '[Mapper<? super F, T>].apply(org.xmlunit.util.Linqy.MappingIterator)'
      Src: org.xmlunit.util.Linqy.MappingIterator:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<F>
      - Mapper<? super F, T>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[org.xmlunit.util.Linqy.MappingIterator].next()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[Iterator<F>].next()'
    - '[Mapper<? super F, T>].apply(org.xmlunit.util.Linqy.MappingIterator)'
    linkageType: ''
    returnType: T
    signature: '[org.xmlunit.util.Linqy.MappingIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterator<F>].hasNext()'
      Src: org.xmlunit.util.Linqy.MappingIterator:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<F>
      - Mapper<? super F, T>
      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: 215
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: '[org.xmlunit.util.Linqy.MappingIterator].hasNext()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[Iterator<F>].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.util.Linqy.MappingIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Linqy.FilteringIterator].hasNext()'
      Src: org.xmlunit.util.Linqy.FilteringIterator:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<T>
      - org.xmlunit.util.Predicate<?superT>
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<T>
      - Predicate<? super T>
      - T
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.Linqy.FilteringIterator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - filter
    argTypes:
    - java.util.Iterator<T>
    - org.xmlunit.util.Predicate<?superT>
    constantsTouched: []
    func_position:
      end: 226
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 226
    functionName: '[org.xmlunit.util.Linqy.FilteringIterator].<init>(java.util.Iterator<T>,org.xmlunit.util.Predicate<?superT>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Linqy.FilteringIterator].hasNext()'
    linkageType: ''
    returnType: org.xmlunit.util.Linqy.FilteringIterator
    signature: '[org.xmlunit.util.Linqy.FilteringIterator].<init>(java.util.Iterator<T>,org.xmlunit.util.Predicate<?superT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterator<T>].remove()'
      Src: org.xmlunit.util.Linqy.FilteringIterator:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<T>
      - Predicate<? super T>
      - T
      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: 230
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[org.xmlunit.util.Linqy.FilteringIterator].remove()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[Iterator<T>].remove()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.Linqy.FilteringIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.xmlunit.util.Linqy.FilteringIterator:234,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<T>
      - Predicate<? super T>
      - T
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 239
    functionName: '[org.xmlunit.util.Linqy.FilteringIterator].next()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    linkageType: ''
    returnType: T
    signature: '[org.xmlunit.util.Linqy.FilteringIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterator<T>].hasNext()'
      Src: org.xmlunit.util.Linqy.FilteringIterator:242,1
    - Dst: '[Iterator<T>].next()'
      Src: org.xmlunit.util.Linqy.FilteringIterator:243,1
    - Dst: '[Predicate<? super T>].test(org.xmlunit.util.Linqy.FilteringIterator)'
      Src: org.xmlunit.util.Linqy.FilteringIterator:244,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<T>
      - Predicate<? super T>
      - T
      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: 249
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 249
    functionName: '[org.xmlunit.util.Linqy.FilteringIterator].hasNext()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
    functionUses: 1
    functionsReached:
    - '[Predicate<? super T>].test(org.xmlunit.util.Linqy.FilteringIterator)'
    - '[Iterator<T>].next()'
    - '[Iterator<T>].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.util.Linqy.FilteringIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].builder()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:95,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDLoadingDisabled()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:95,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].withExtensionFunctionsDisabled()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:95,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].build()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:95,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].builder()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:106,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSecureProcessingEnabled()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:106,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].build()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:106,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].builder()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:114,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDLoadingDisabled()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:114,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].withExternalStylesheetLoadingDisabled()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:114,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].withExtensionFunctionsDisabled()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:114,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].build()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:114,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].builder()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:126,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDLoadingDisabled()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:126,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].build()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:126,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].builder()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:136,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDLoadingDisabled()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:136,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].withExternalStylesheetLoadingDisabled()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:136,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].build()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Boolean>
      - java.util.Map<String,Boolean>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Boolean>
      - org.xmlunit.util.TransformerFactoryConfigurer
      - org.xmlunit.util.TransformerFactoryConfigurer
      - org.xmlunit.util.TransformerFactoryConfigurer
      - org.xmlunit.util.TransformerFactoryConfigurer
      - org.xmlunit.util.TransformerFactoryConfigurer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.TransformerFactoryConfigurer
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - attributes
    - safeAttributes
    - features
    - safeFeatures
    argTypes:
    - java.util.Map<String,Object>
    - java.util.Map<String,Object>
    - java.util.Map<String,Boolean>
    - java.util.Map<String,Boolean>
    constantsTouched: []
    func_position:
      end: 41
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 41
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer].<init>(java.util.Map<String,Object>,java.util.Map<String,Object>,java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDLoadingDisabled()'
    - '[org.xmlunit.util.TransformerFactoryConfigurer].build()'
    - '[org.xmlunit.util.TransformerFactoryConfigurer].builder()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSecureProcessingEnabled()'
    - '[org.xmlunit.util.TransformerFactoryConfigurer].withExtensionFunctionsDisabled()'
    - '[org.xmlunit.util.TransformerFactoryConfigurer].withExternalStylesheetLoadingDisabled()'
    linkageType: ''
    returnType: org.xmlunit.util.TransformerFactoryConfigurer
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer].<init>(java.util.Map<String,Object>,java.util.Map<String,Object>,java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attributes.entrySet()
      Src: org.xmlunit.util.TransformerFactoryConfigurer:52,1
    - Dst: attr.getKey()
      Src: org.xmlunit.util.TransformerFactoryConfigurer:54,1
    - Dst: attr.getValue()
      Src: org.xmlunit.util.TransformerFactoryConfigurer:54,1
    - Dst: '[javax.xml.transform.TransformerFactory].setAttribute(org.xmlunit.util.TransformerFactoryConfigurer,org.xmlunit.util.TransformerFactoryConfigurer)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:54,1
    - Dst: attr.getKey()
      Src: org.xmlunit.util.TransformerFactoryConfigurer:56,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(String,org.xmlunit.util.TransformerFactoryConfigurer)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:56,1
    - Dst: '[java.util.Map<String,Object>].entrySet()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:59,1
    - Dst: attr.getKey()
      Src: org.xmlunit.util.TransformerFactoryConfigurer:61,1
    - Dst: attr.getValue()
      Src: org.xmlunit.util.TransformerFactoryConfigurer:61,1
    - Dst: '[javax.xml.transform.TransformerFactory].setAttribute(org.xmlunit.util.TransformerFactoryConfigurer,org.xmlunit.util.TransformerFactoryConfigurer)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:61,1
    - Dst: features.entrySet()
      Src: org.xmlunit.util.TransformerFactoryConfigurer:66,1
    - Dst: feat.getKey()
      Src: org.xmlunit.util.TransformerFactoryConfigurer:68,1
    - Dst: feat.getValue()
      Src: org.xmlunit.util.TransformerFactoryConfigurer:68,1
    - Dst: '[javax.xml.transform.TransformerFactory].setFeature(org.xmlunit.util.TransformerFactoryConfigurer,org.xmlunit.util.TransformerFactoryConfigurer)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:68,1
    - Dst: feat.getKey()
      Src: org.xmlunit.util.TransformerFactoryConfigurer:70,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(String,org.xmlunit.util.TransformerFactoryConfigurer)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:70,1
    - Dst: '[java.util.Map<String,Boolean>].entrySet()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:73,1
    - Dst: feat.getKey()
      Src: org.xmlunit.util.TransformerFactoryConfigurer:75,1
    - Dst: feat.getValue()
      Src: org.xmlunit.util.TransformerFactoryConfigurer:75,1
    - Dst: '[javax.xml.transform.TransformerFactory].setFeature(org.xmlunit.util.TransformerFactoryConfigurer,org.xmlunit.util.TransformerFactoryConfigurer)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:75,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.TransformerFactory
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Boolean>
      - org.xmlunit.util.TransformerFactoryConfigurer
      - org.xmlunit.util.TransformerFactoryConfigurer
      - org.xmlunit.util.TransformerFactoryConfigurer
      - org.xmlunit.util.TransformerFactoryConfigurer
      - org.xmlunit.util.TransformerFactoryConfigurer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.transform.TransformerFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - javax.xml.transform.TransformerFactory
    constantsTouched: []
    func_position:
      end: 81
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 81
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer].configure(javax.xml.transform.TransformerFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - feat.getKey()
    - '[javax.xml.transform.TransformerFactory].setAttribute(org.xmlunit.util.TransformerFactoryConfigurer,org.xmlunit.util.TransformerFactoryConfigurer)'
    - attr.getKey()
    - '[org.xmlunit.ConfigurationException].<init>(String,org.xmlunit.util.TransformerFactoryConfigurer)'
    - '[java.util.Map<String,Boolean>].entrySet()'
    - '[javax.xml.transform.TransformerFactory].setFeature(org.xmlunit.util.TransformerFactoryConfigurer,org.xmlunit.util.TransformerFactoryConfigurer)'
    - features.entrySet()
    - '[java.util.Map<String,Object>].entrySet()'
    - attributes.entrySet()
    - attr.getValue()
    - feat.getValue()
    linkageType: ''
    returnType: javax.xml.transform.TransformerFactory
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer].configure(javax.xml.transform.TransformerFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].<init>()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Boolean>
      - org.xmlunit.util.TransformerFactoryConfigurer
      - org.xmlunit.util.TransformerFactoryConfigurer
      - org.xmlunit.util.TransformerFactoryConfigurer
      - org.xmlunit.util.TransformerFactoryConfigurer
      - org.xmlunit.util.TransformerFactoryConfigurer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer].builder()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableMap(Map<String, Object>)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:157,1
    - Dst: '[java.util.Collections].unmodifiableMap(Map<String, Object>)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:158,1
    - Dst: '[java.util.Collections].unmodifiableMap(Map<String, Boolean>)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:158,1
    - Dst: '[java.util.Collections].unmodifiableMap(Map<String, Boolean>)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:159,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].<init>(org.xmlunit.util.TransformerFactoryConfigurer.Builder,org.xmlunit.util.TransformerFactoryConfigurer.Builder,org.xmlunit.util.TransformerFactoryConfigurer.Builder,org.xmlunit.util.TransformerFactoryConfigurer.Builder)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.TransformerFactoryConfigurer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].build()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.TransformerFactoryConfigurer].<init>(org.xmlunit.util.TransformerFactoryConfigurer.Builder,org.xmlunit.util.TransformerFactoryConfigurer.Builder,org.xmlunit.util.TransformerFactoryConfigurer.Builder,org.xmlunit.util.TransformerFactoryConfigurer.Builder)'
    - '[java.util.Collections].unmodifiableMap(Map<String, Object>)'
    - '[java.util.Collections].unmodifiableMap(Map<String, Boolean>)'
    linkageType: ''
    returnType: org.xmlunit.util.TransformerFactoryConfigurer
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Object>].put(String,Object)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withAttribute(String,Object)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Object>].put(String,Object)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Object>].put(String,Object)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSafeAttribute(String,Object)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Object>].put(String,Object)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSafeAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Boolean>].put(String,boolean)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withFeature(String,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Boolean>].put(String,boolean)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Boolean>].put(String,boolean)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSafeFeature(String,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Boolean>].put(String,boolean)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSafeFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSafeAttribute(String,String)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withDTDLoadingDisabled()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSafeAttribute(String,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withDTDLoadingDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSafeAttribute(String,String)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withExternalStylesheetLoadingDisabled()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSafeAttribute(String,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withExternalStylesheetLoadingDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSafeAttribute(String,String)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 238
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withExtensionFunctionsDisabled()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSafeAttribute(String,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withExtensionFunctionsDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withFeature(org.xmlunit.util.TransformerFactoryConfigurer.Builder,boolean)'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSecureProcessingEnabled()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withFeature(org.xmlunit.util.TransformerFactoryConfigurer.Builder,boolean)'
    linkageType: ''
    returnType: Builder
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSecureProcessingEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:147,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:148,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:149,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.util.TransformerFactoryConfigurer.Builder:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      - Map<String, Object>
      - Map<String, Boolean>
      - Map<String, Boolean>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.TransformerFactoryConfigurer.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.xmlunit.util.TransformerFactoryConfigurer.Builder
    signature: '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.xmlunit.util.IterableNodeList:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.NodeList
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.NodeList
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.IterableNodeList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nl
    argTypes:
    - org.w3c.dom.NodeList
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/IterableNodeList.java
    functionUses: 8
    functionsReached:
    - '[org.w3c.dom.NodeList].getLength()'
    linkageType: ''
    returnType: org.xmlunit.util.IterableNodeList
    signature: '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.IterableNodeList.NodeListIterator].<init>()'
      Src: org.xmlunit.util.IterableNodeList:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.NodeList
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<org.w3c.dom.Node>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.util.IterableNodeList].iterator()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/IterableNodeList.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.util.IterableNodeList.NodeListIterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<org.w3c.dom.Node>
    signature: '[org.xmlunit.util.IterableNodeList].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
      Src: org.xmlunit.util.IterableNodeList:67,1
    - Dst: '[org.xmlunit.util.Linqy].asList(org.xmlunit.util.IterableNodeList)'
      Src: org.xmlunit.util.IterableNodeList:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.NodeList
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.NodeList
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.w3c.dom.Node>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - org.w3c.dom.NodeList
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.xmlunit.util.IterableNodeList].asList(org.w3c.dom.NodeList)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/IterableNodeList.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.util.Linqy].asList(org.xmlunit.util.IterableNodeList)'
    - '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
    linkageType: ''
    returnType: java.util.List<org.w3c.dom.Node>
    signature: '[org.xmlunit.util.IterableNodeList].asList(org.w3c.dom.NodeList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.xmlunit.util.IterableNodeList.NodeListIterator:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.xmlunit.util.IterableNodeList.NodeListIterator].remove()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/IterableNodeList.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.IterableNodeList.NodeListIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.IterableNodeList.NodeListIterator].hasNext()'
      Src: org.xmlunit.util.IterableNodeList.NodeListIterator:51,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.xmlunit.util.IterableNodeList.NodeListIterator:52,1
    - Dst: nl.item()
      Src: org.xmlunit.util.IterableNodeList.NodeListIterator:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.util.IterableNodeList.NodeListIterator].next()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/IterableNodeList.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.IterableNodeList.NodeListIterator].hasNext()'
    - '[java.util.NoSuchElementException].<init>()'
    - nl.item()
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.util.IterableNodeList.NodeListIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      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: '[org.xmlunit.util.IterableNodeList.NodeListIterator].hasNext()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/IterableNodeList.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.util.IterableNodeList.NodeListIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.IterableNodeList.NodeListIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.IterableNodeList.NodeListIterator].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/IterableNodeList.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.IterableNodeList.NodeListIterator
    signature: '[org.xmlunit.util.IterableNodeList.NodeListIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.Nodes
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.xmlunit.util.Nodes].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.Nodes
    signature: '[org.xmlunit.util.Nodes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.xmlunit.util.Nodes:46,1
    - Dst: '[org.w3c.dom.Node].getPrefix()'
      Src: org.xmlunit.util.Nodes:47,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.xmlunit.util.Nodes:49,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.xmlunit.util.Nodes,org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:49,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.xmlunit.util.Nodes:51,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 52
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionName: '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[javax.xml.namespace.QName].<init>(org.xmlunit.util.Nodes)'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[javax.xml.namespace.QName].<init>(org.xmlunit.util.Nodes,org.xmlunit.util.Nodes)'
    - '[org.w3c.dom.Node].getPrefix()'
    - '[org.w3c.dom.Node].getLocalName()'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.xmlunit.util.Nodes:63,1
    - Dst: '[org.xmlunit.util.Nodes].getChildNodes(org.w3c.dom.Node)'
      Src: org.xmlunit.util.Nodes:64,1
    - Dst: '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
      Src: org.xmlunit.util.Nodes:64,1
    - Dst: child.getNodeValue()
      Src: org.xmlunit.util.Nodes:66,1
    - Dst: '[StringBuilder].append(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:68,1
    - Dst: '[StringBuilder].toString()'
      Src: org.xmlunit.util.Nodes:72,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 73
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.util.Nodes].getMergedNestedText(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].getChildNodes(org.w3c.dom.Node)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].toString()'
    - child.getNodeValue()
    - '[StringBuilder].append(org.xmlunit.util.Nodes)'
    - '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.util.Nodes].getMergedNestedText(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.util.Nodes:81,1
    - Dst: '[org.xmlunit.util.Nodes].getAttributes(org.w3c.dom.Node,org.xmlunit.util.Predicate)'
      Src: org.xmlunit.util.Nodes:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<javax.xml.namespace.QName,String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 87
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 87
    functionName: '[org.xmlunit.util.Nodes].getAttributes(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[org.xmlunit.util.Nodes].getAttributes(org.w3c.dom.Node,org.xmlunit.util.Predicate)'
    linkageType: ''
    returnType: java.util.Map<javax.xml.namespace.QName,String>
    signature: '[org.xmlunit.util.Nodes].getAttributes(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.xmlunit.util.Nodes:98,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: org.xmlunit.util.Nodes:99,1
    - Dst: '[org.xmlunit.util.Nodes].getLength()'
      Src: org.xmlunit.util.Nodes:101,1
    - Dst: '[org.xmlunit.util.Nodes].item(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:103,1
    - Dst: '[org.xmlunit.util.Predicate<org.w3c.dom.Attr>].test(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:104,1
    - Dst: '[org.xmlunit.util.Nodes].getQName(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:105,1
    - Dst: a.getValue()
      Src: org.xmlunit.util.Nodes:105,1
    - Dst: '[java.util.LinkedHashMap].put(javax.xml.namespace.QName,org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:105,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<javax.xml.namespace.QName,String>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - n
    - attributeFilter
    argTypes:
    - org.w3c.dom.Node
    - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
    constantsTouched: []
    func_position:
      end: 110
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 110
    functionName: '[org.xmlunit.util.Nodes].getAttributes(org.w3c.dom.Node,org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Predicate<org.w3c.dom.Attr>].test(org.xmlunit.util.Nodes)'
    - a.getValue()
    - '[org.xmlunit.util.Nodes].item(org.xmlunit.util.Nodes)'
    - '[java.util.LinkedHashMap].put(javax.xml.namespace.QName,org.xmlunit.util.Nodes)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.xmlunit.util.Nodes].getQName(org.xmlunit.util.Nodes)'
    - '[org.xmlunit.util.Nodes].getLength()'
    - '[org.w3c.dom.Node].getAttributes()'
    linkageType: ''
    returnType: java.util.Map<javax.xml.namespace.QName,String>
    signature: '[org.xmlunit.util.Nodes].getAttributes(org.w3c.dom.Node,org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].cloneNode(boolean)'
      Src: org.xmlunit.util.Nodes:121,1
    - Dst: '[org.xmlunit.util.Nodes].normalize()'
      Src: org.xmlunit.util.Nodes:122,1
    - Dst: '[org.xmlunit.util.Nodes].handleWsRec(org.xmlunit.util.Nodes,boolean)'
      Src: org.xmlunit.util.Nodes:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - original
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 125
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 125
    functionName: '[org.xmlunit.util.Nodes].stripWhitespace(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].handleWsRec(org.xmlunit.util.Nodes,boolean)'
    - '[org.xmlunit.util.Nodes].normalize()'
    - '[org.w3c.dom.Node].cloneNode(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.util.Nodes].stripWhitespace(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].cloneNode(boolean)'
      Src: org.xmlunit.util.Nodes:141,1
    - Dst: '[org.xmlunit.util.Nodes].normalize()'
      Src: org.xmlunit.util.Nodes:142,1
    - Dst: '[org.xmlunit.util.Nodes].handleWsRec(org.xmlunit.util.Nodes,boolean)'
      Src: org.xmlunit.util.Nodes:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - original
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 145
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 145
    functionName: '[org.xmlunit.util.Nodes].normalizeWhitespace(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].handleWsRec(org.xmlunit.util.Nodes,boolean)'
    - '[org.xmlunit.util.Nodes].normalize()'
    - '[org.w3c.dom.Node].cloneNode(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.util.Nodes].normalizeWhitespace(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].cloneNode(boolean)'
      Src: org.xmlunit.util.Nodes:160,1
    - Dst: '[org.xmlunit.util.Nodes].normalize()'
      Src: org.xmlunit.util.Nodes:161,1
    - Dst: '[org.xmlunit.util.Nodes].stripECW(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - original
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.xmlunit.util.Nodes].stripElementContentWhitespace(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].normalize()'
    - '[org.w3c.dom.Node].cloneNode(boolean)'
    - '[org.xmlunit.util.Nodes].stripECW(org.xmlunit.util.Nodes)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.util.Nodes].stripElementContentWhitespace(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.xmlunit.util.Nodes:178,1
    - Dst: '[org.xmlunit.util.Nodes].getLength()'
      Src: org.xmlunit.util.Nodes:179,1
    - Dst: '[org.xmlunit.util.Nodes].item(int)'
      Src: org.xmlunit.util.Nodes:179,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.xmlunit.util.Nodes:186,1
    - Dst: '[org.xmlunit.util.Nodes.EmptyTextNodeNodeList].<init>(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:186,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 187
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 187
    functionName: '[org.xmlunit.util.Nodes].getChildNodes(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 4
    functionsReached:
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[org.xmlunit.util.Nodes].item(int)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.xmlunit.util.Nodes.EmptyTextNodeNodeList].<init>(org.xmlunit.util.Nodes)'
    - '[org.xmlunit.util.Nodes].getLength()'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.xmlunit.util.Nodes].getChildNodes(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.xmlunit.util.Nodes:197,1
    - Dst: '[org.xmlunit.util.Nodes].trim()'
      Src: org.xmlunit.util.Nodes:197,1
    - Dst: '[org.xmlunit.util.Nodes].normalize(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:199,1
    - Dst: '[org.w3c.dom.Node].setNodeValue(String)'
      Src: org.xmlunit.util.Nodes:201,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.xmlunit.util.Nodes:203,1
    - Dst: '[org.xmlunit.util.Nodes].getChildNodes(org.w3c.dom.Node)'
      Src: org.xmlunit.util.Nodes:204,1
    - Dst: '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
      Src: org.xmlunit.util.Nodes:204,1
    - Dst: '[org.xmlunit.util.Nodes].handleWsRec(org.xmlunit.util.Nodes,boolean)'
      Src: org.xmlunit.util.Nodes:205,1
    - Dst: child.getNodeValue()
      Src: org.xmlunit.util.Nodes:208,1
    - Dst: '[org.xmlunit.util.Nodes].length()'
      Src: org.xmlunit.util.Nodes:208,1
    - Dst: '[java.util.LinkedList].add(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:209,1
    - Dst: '[org.w3c.dom.Node].removeChild(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:213,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: org.xmlunit.util.Nodes:215,1
    - Dst: '[org.xmlunit.util.Nodes].getLength()'
      Src: org.xmlunit.util.Nodes:217,1
    - Dst: '[org.xmlunit.util.Nodes].item(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:219,1
    - Dst: '[org.xmlunit.util.Nodes].handleWsRec(org.xmlunit.util.Nodes,boolean)'
      Src: org.xmlunit.util.Nodes:219,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - n
    - normalize
    argTypes:
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 222
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 222
    functionName: '[org.xmlunit.util.Nodes].handleWsRec(org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].getChildNodes(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.xmlunit.util.Nodes].length()'
    - '[org.xmlunit.util.Nodes].getLength()'
    - '[org.xmlunit.util.Nodes].trim()'
    - '[org.xmlunit.util.Nodes].normalize(org.xmlunit.util.Nodes)'
    - '[org.w3c.dom.Node].setNodeValue(String)'
    - '[org.w3c.dom.Node].getAttributes()'
    - '[org.w3c.dom.Node].removeChild(org.xmlunit.util.Nodes)'
    - child.getNodeValue()
    - '[org.xmlunit.util.Nodes].item(org.xmlunit.util.Nodes)'
    - '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
    - '[java.util.LinkedList].<init>()'
    - '[org.xmlunit.util.Nodes].handleWsRec(org.xmlunit.util.Nodes,boolean)'
    - '[java.util.LinkedList].add(org.xmlunit.util.Nodes)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.Nodes].handleWsRec(org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.xmlunit.util.Nodes:232,1
    - Dst: '[String].length()'
      Src: org.xmlunit.util.Nodes:235,1
    - Dst: '[String].charAt(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:237,1
    - Dst: Character.isWhitespace(org.xmlunit.util.Nodes)
      Src: org.xmlunit.util.Nodes:238,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.xmlunit.util.Nodes:240,1
    - Dst: '[StringBuilder].append(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:247,1
    - Dst: '[StringBuilder].toString()'
      Src: org.xmlunit.util.Nodes:251,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 252
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 252
    functionName: '[org.xmlunit.util.Nodes].normalize(String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(char)'
    - Character.isWhitespace(org.xmlunit.util.Nodes)
    - '[String].length()'
    - '[StringBuilder].toString()'
    - '[String].charAt(org.xmlunit.util.Nodes)'
    - '[StringBuilder].append(org.xmlunit.util.Nodes)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.util.Nodes].normalize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.xmlunit.util.Nodes:255,1
    - Dst: '[org.xmlunit.util.Nodes].getChildNodes(org.w3c.dom.Node)'
      Src: org.xmlunit.util.Nodes:256,1
    - Dst: '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
      Src: org.xmlunit.util.Nodes:256,1
    - Dst: '[org.xmlunit.util.Nodes].stripECW(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:257,1
    - Dst: child.getNodeValue()
      Src: org.xmlunit.util.Nodes:260,1
    - Dst: '[org.xmlunit.util.Nodes].trim()'
      Src: org.xmlunit.util.Nodes:260,1
    - Dst: '[org.xmlunit.util.Nodes].length()'
      Src: org.xmlunit.util.Nodes:260,1
    - Dst: '[java.util.LinkedList].add(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:261,1
    - Dst: '[org.w3c.dom.Node].removeChild(org.xmlunit.util.Nodes)'
      Src: org.xmlunit.util.Nodes:265,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 267
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 267
    functionName: '[org.xmlunit.util.Nodes].stripECW(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Nodes].getChildNodes(org.w3c.dom.Node)'
    - '[org.xmlunit.util.Nodes].length()'
    - '[org.xmlunit.util.Nodes].trim()'
    - '[org.xmlunit.util.Nodes].stripECW(org.xmlunit.util.Nodes)'
    - '[org.w3c.dom.Node].removeChild(org.xmlunit.util.Nodes)'
    - child.getNodeValue()
    - '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(org.xmlunit.util.Nodes)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.util.Nodes].stripECW(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.xmlunit.util.Nodes.EmptyTextNodeNodeList:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - Text
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.util.Nodes.EmptyTextNodeNodeList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 274
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 274
    functionName: '[org.xmlunit.util.Nodes.EmptyTextNodeNodeList].<init>(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createTextNode(String)'
    linkageType: ''
    returnType: org.xmlunit.util.Nodes.EmptyTextNodeNodeList
    signature: '[org.xmlunit.util.Nodes.EmptyTextNodeNodeList].<init>(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Text
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionName: '[org.xmlunit.util.Nodes.EmptyTextNodeNodeList].getLength()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.xmlunit.util.Nodes.EmptyTextNodeNodeList].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Text
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: '[org.xmlunit.util.Nodes.EmptyTextNodeNodeList].item(int)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.util.Nodes.EmptyTextNodeNodeList].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toTest
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[org.xmlunit.util.Predicate].test(T)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Predicate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.util.Predicate].test(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.util.Predicate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.util.Predicate].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Predicate.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.util.Predicate
    signature: '[org.xmlunit.util.Predicate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.xmlunit.transform.Transformation:49,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.transform.Transformation:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.transform.Transformation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 56
    functionName: '[org.xmlunit.transform.Transformation].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 5
    functionsReached:
    - '[java.util.Properties].<init>()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.xmlunit.transform.Transformation
    signature: '[org.xmlunit.transform.Transformation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.xmlunit.transform.Transformation:49,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.transform.Transformation:50,1
    - Dst: '[org.xmlunit.transform.Transformation].setSource(javax.xml.transform.Source)'
      Src: org.xmlunit.transform.Transformation:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.transform.Transformation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.xmlunit.transform.Transformation].<init>(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 2
    functionsReached:
    - '[java.util.Properties].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.transform.Transformation].setSource(javax.xml.transform.Source)'
    linkageType: ''
    returnType: org.xmlunit.transform.Transformation
    signature: '[org.xmlunit.transform.Transformation].<init>(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.transform.Transformation:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.xmlunit.transform.Transformation].setSource(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.Transformation].setSource(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.xmlunit.transform.Transformation].setStylesheet(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.Transformation].setStylesheet(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.transform.Transformation:93,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.transform.Transformation:96,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.xmlunit.transform.Transformation:98,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      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: 99
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 99
    functionName: '[org.xmlunit.transform.Transformation].addOutputProperty(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Properties].setProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.Transformation].addOutputProperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].clear()'
      Src: org.xmlunit.transform.Transformation:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.xmlunit.transform.Transformation].clearOutputProperties()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 1
    functionsReached:
    - '[java.util.Properties].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.Transformation].clearOutputProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.transform.Transformation:116,1
    - Dst: '[java.util.Map<String,Object>].put(String,Object)'
      Src: org.xmlunit.transform.Transformation:118,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      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
    - Object
    constantsTouched: []
    func_position:
      end: 119
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 119
    functionName: '[org.xmlunit.transform.Transformation].addParameter(String,Object)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Map<String,Object>].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.Transformation].addParameter(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].clear()'
      Src: org.xmlunit.transform.Transformation:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.xmlunit.transform.Transformation].clearParameters()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<String,Object>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.Transformation].clearParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.TransformerFactory
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      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.transform.TransformerFactory
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.URIResolver
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - javax.xml.transform.URIResolver
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.xmlunit.transform.Transformation].setURIResolver(javax.xml.transform.URIResolver)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.Transformation].setURIResolver(javax.xml.transform.URIResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.ErrorListener
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - javax.xml.transform.ErrorListener
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.xmlunit.transform.Transformation].setErrorListener(javax.xml.transform.ErrorListener)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.Transformation].setErrorListener(javax.xml.transform.ErrorListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.xmlunit.transform.Transformation:175,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.transform.Transformation:178,1
    - Dst: '[javax.xml.transform.TransformerFactory].newInstance()'
      Src: org.xmlunit.transform.Transformation:183,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].configure(org.xmlunit.transform.Transformation)'
      Src: org.xmlunit.transform.Transformation:183,1
    - Dst: '[javax.xml.transform.TransformerFactory].newTransformer(javax.xml.transform.Source)'
      Src: org.xmlunit.transform.Transformation:187,1
    - Dst: '[javax.xml.transform.TransformerFactory].newTransformer()'
      Src: org.xmlunit.transform.Transformation:189,1
    - Dst: '[org.xmlunit.transform.Transformation].setURIResolver(javax.xml.transform.URIResolver)'
      Src: org.xmlunit.transform.Transformation:192,1
    - Dst: '[org.xmlunit.transform.Transformation].setErrorListener(javax.xml.transform.ErrorListener)'
      Src: org.xmlunit.transform.Transformation:195,1
    - Dst: '[org.xmlunit.transform.Transformation].setOutputProperties(java.util.Properties)'
      Src: org.xmlunit.transform.Transformation:197,1
    - Dst: '[java.util.Map<String,Object>].entrySet()'
      Src: org.xmlunit.transform.Transformation:198,1
    - Dst: ent.getKey()
      Src: org.xmlunit.transform.Transformation:199,1
    - Dst: ent.getValue()
      Src: org.xmlunit.transform.Transformation:199,1
    - Dst: '[org.xmlunit.transform.Transformation].setParameter(org.xmlunit.transform.Transformation,org.xmlunit.transform.Transformation)'
      Src: org.xmlunit.transform.Transformation:199,1
    - Dst: '[org.xmlunit.transform.Transformation].transform(javax.xml.transform.Source,javax.xml.transform.Result)'
      Src: org.xmlunit.transform.Transformation:201,1
    - Dst: '[org.xmlunit.ConfigurationException].<init>(org.xmlunit.transform.Transformation)'
      Src: org.xmlunit.transform.Transformation:203,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.transform.Transformation)'
      Src: org.xmlunit.transform.Transformation:205,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Result
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 207
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 207
    functionName: '[org.xmlunit.transform.Transformation].transformTo(javax.xml.transform.Result)'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.TransformerFactory].newTransformer(javax.xml.transform.Source)'
    - ent.getValue()
    - '[javax.xml.transform.TransformerFactory].newInstance()'
    - '[IllegalStateException].<init>(String)'
    - ent.getKey()
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.util.TransformerFactoryConfigurer].configure(org.xmlunit.transform.Transformation)'
    - '[javax.xml.transform.TransformerFactory].newTransformer()'
    - '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.transform.Transformation)'
    - '[org.xmlunit.transform.Transformation].setErrorListener(javax.xml.transform.ErrorListener)'
    - '[org.xmlunit.transform.Transformation].setOutputProperties(java.util.Properties)'
    - '[org.xmlunit.transform.Transformation].setParameter(org.xmlunit.transform.Transformation,org.xmlunit.transform.Transformation)'
    - '[org.xmlunit.transform.Transformation].setURIResolver(javax.xml.transform.URIResolver)'
    - '[java.util.Map<String,Object>].entrySet()'
    - '[org.xmlunit.transform.Transformation].transform(javax.xml.transform.Source,javax.xml.transform.Result)'
    - '[org.xmlunit.ConfigurationException].<init>(org.xmlunit.transform.Transformation)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.transform.Transformation].transformTo(javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.xmlunit.transform.Transformation:221,1
    - Dst: '[javax.xml.transform.stream.StreamResult].<init>(java.io.StringWriter)'
      Src: org.xmlunit.transform.Transformation:222,1
    - Dst: '[org.xmlunit.transform.Transformation].transformTo(javax.xml.transform.stream.StreamResult)'
      Src: org.xmlunit.transform.Transformation:222,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.xmlunit.transform.Transformation:223,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      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: 224
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 224
    functionName: '[org.xmlunit.transform.Transformation].transformToString()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 12
    functionsReached:
    - '[javax.xml.transform.stream.StreamResult].<init>(java.io.StringWriter)'
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    - '[org.xmlunit.transform.Transformation].transformTo(javax.xml.transform.stream.StreamResult)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.transform.Transformation].transformToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>()'
      Src: org.xmlunit.transform.Transformation:238,1
    - Dst: '[org.xmlunit.transform.Transformation].transformTo(javax.xml.transform.dom.DOMResult)'
      Src: org.xmlunit.transform.Transformation:239,1
    - Dst: '[javax.xml.transform.dom.DOMResult].getNode()'
      Src: org.xmlunit.transform.Transformation:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      - javax.xml.transform.TransformerFactory
      - javax.xml.transform.URIResolver
      - javax.xml.transform.ErrorListener
      - java.util.Properties
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 241
    functionName: '[org.xmlunit.transform.Transformation].transformToDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
    functionUses: 2
    functionsReached:
    - '[javax.xml.transform.dom.DOMResult].getNode()'
    - '[org.xmlunit.transform.Transformation].transformTo(javax.xml.transform.dom.DOMResult)'
    - '[javax.xml.transform.dom.DOMResult].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.xmlunit.transform.Transformation].transformToDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].getKeyword()'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:31,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:33,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(String,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 34
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldGetKeyword()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(String,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.PlaceholderHandler].getKeyword()'
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldGetKeyword()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:38,1
    - Dst: '[java.util.Locale].setDefault(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:40,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:49,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:50,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:50,1
    - Dst: '[java.util.Locale].setDefault(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 55
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldAcceptABunchOfStrings()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[java.util.Locale].setDefault(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldAcceptABunchOfStrings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(null)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:59,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:59,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:59,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:60,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:60,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 61
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldRejectNullAndEmpty()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(null)'
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String)'
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldRejectNullAndEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:65,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:66,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 67
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldRejectExtraContent()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldRejectExtraContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String,String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:71,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:72,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:71,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String,String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:73,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:74,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 75
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldParseExplicitPattern()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldParseExplicitPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:79,1
    - Dst: '[java.util.Locale].setDefault(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:81,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String,String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:82,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:83,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:82,1
    - Dst: '[java.util.Locale].setDefault(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 87
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 87
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldParsePatternIndependentOfDefaultLocale()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[java.util.Locale].setDefault(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String,String)'
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldParsePatternIndependentOfDefaultLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String,String,String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:91,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:92,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:91,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String,String,String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:93,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:94,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 95
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldParsePatternWithExplicitLocale()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String,String,String)'
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldParsePatternWithExplicitLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String,String,String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:100,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:101,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldUseUsLocaleWithTwoArgsWhenSecondIsEmpty()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String,String,String)'
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldUseUsLocaleWithTwoArgsWhenSecondIsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].<init>()'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].<init>()'
    linkageType: ''
    returnType: org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderSupportTest)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:28,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].withTest(org.xmlunit.placeholder.PlaceholderSupportTest)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:28,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderSupportTest)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:28,1
    - Dst: '[D].build()'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:28,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:30,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].assertFalse(org.xmlunit.placeholder.PlaceholderSupportTest)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.placeholder.PlaceholderSupportTest].ignoreWithDefaultDelimiter()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderSupportTest.java
    functionUses: 0
    functionsReached:
    - '[D].build()'
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderSupportTest)'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderSupportTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].withTest(org.xmlunit.placeholder.PlaceholderSupportTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].assertFalse(org.xmlunit.placeholder.PlaceholderSupportTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderSupportTest].ignoreWithDefaultDelimiter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderSupportTest)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:38,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimiters(org.xmlunit.placeholder.PlaceholderSupportTest,String,String)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:37,1
    - Dst: '[D].withTest(org.xmlunit.placeholder.PlaceholderSupportTest)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:37,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:37,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:41,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].assertFalse(org.xmlunit.placeholder.PlaceholderSupportTest)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:41,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 42
    functionName: '[org.xmlunit.placeholder.PlaceholderSupportTest].ignoreWithCustomDelimters()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderSupportTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].hasDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderSupportTest)'
    - '[D].withTest(org.xmlunit.placeholder.PlaceholderSupportTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimiters(org.xmlunit.placeholder.PlaceholderSupportTest,String,String)'
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].assertFalse(org.xmlunit.placeholder.PlaceholderSupportTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderSupportTest].ignoreWithCustomDelimters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportChainedAfter(org.xmlunit.placeholder.PlaceholderSupportTest,org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:48,1
    - Dst: '[D].withTest(org.xmlunit.placeholder.PlaceholderSupportTest)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:48,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:48,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].toString()'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:52,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:52,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].assertFalse(org.xmlunit.placeholder.PlaceholderSupportTest,org.xmlunit.placeholder.PlaceholderSupportTest)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:52,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.placeholder.PlaceholderSupportTest].ignoreChainedWithDefaultDelimters()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderSupportTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].toString()'
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].assertFalse(org.xmlunit.placeholder.PlaceholderSupportTest,org.xmlunit.placeholder.PlaceholderSupportTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportChainedAfter(org.xmlunit.placeholder.PlaceholderSupportTest,org.xmlunit.diff.DifferenceEvaluator)'
    - '[D].withTest(org.xmlunit.placeholder.PlaceholderSupportTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderSupportTest].ignoreChainedWithDefaultDelimters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimitersChainedAfter(org.xmlunit.placeholder.PlaceholderSupportTest,String,String,org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:59,1
    - Dst: '[D].withTest(org.xmlunit.placeholder.PlaceholderSupportTest)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:59,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:59,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].toString()'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:64,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:64,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupportTest].assertFalse(org.xmlunit.placeholder.PlaceholderSupportTest,org.xmlunit.placeholder.PlaceholderSupportTest)'
      Src: org.xmlunit.placeholder.PlaceholderSupportTest:64,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 65
    functionName: '[org.xmlunit.placeholder.PlaceholderSupportTest].ignoreChainedWithCustomDelimters()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderSupportTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].toString()'
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].assertFalse(org.xmlunit.placeholder.PlaceholderSupportTest,org.xmlunit.placeholder.PlaceholderSupportTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimitersChainedAfter(org.xmlunit.placeholder.PlaceholderSupportTest,String,String,org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderSupportTest].hasDifferences()'
    - '[D].withTest(org.xmlunit.placeholder.PlaceholderSupportTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderSupportTest].ignoreChainedWithCustomDelimters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.xmlunit.placeholder.PlaceholderSupportTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.placeholder.PlaceholderSupportTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderSupportTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.placeholder.PlaceholderSupportTest
    signature: '[org.xmlunit.placeholder.PlaceholderSupportTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:36,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:36,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:37,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:36,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:36,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:39,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:39,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Equal()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:46,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:46,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:47,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:46,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:46,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:49,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:49,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:51,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].iterator()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:51,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasNext()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:52,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].next()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:54,1
    - Dst: difference.getResult()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:55,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:55,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:57,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Different()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasNext()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].iterator()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - difference.getResult()
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].next()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Different()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:64,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:64,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:65,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:64,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:64,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:67,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:67,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:69,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].iterator()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:69,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasNext()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:70,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].next()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:72,1
    - Dst: difference.getResult()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:73,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:73,1
    - Dst: difference.getComparison()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:75,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:78,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:78,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:79,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getXPath()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:79,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:79,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:80,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:80,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:80,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getTestDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:81,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getXPath()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:81,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:81,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getTestDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:82,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:82,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:82,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:84,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:84,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:85,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getXPath()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:85,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(null,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:85,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:86,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:86,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(null,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:86,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getTestDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:87,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getXPath()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:87,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(String,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:87,1
    - Dst: '[javax.xml.namespace.QName].valueOf(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:88,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getTestDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:88,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:88,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:88,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 92
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Different_EmptyExpectedElement()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(null,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(String,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].iterator()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getControlDetails()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getXPath()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getType()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[javax.xml.namespace.QName].valueOf(String)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasNext()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getTestDetails()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getValue()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - difference.getResult()
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].next()'
    - difference.getComparison()
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Different_EmptyExpectedElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:98,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:98,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:99,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:98,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:98,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:101,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:101,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 102
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_NoWhitespaceInPlaceholder()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_NoWhitespaceInPlaceholder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:108,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:108,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:110,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:109,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:108,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:108,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].toString()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:113,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:113,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:113,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 114
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_NoWhitespaceInPlaceholder_CDATA_Control()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].toString()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.diff.DifferenceEvaluators].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_NoWhitespaceInPlaceholder_CDATA_Control()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:120,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:120,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:122,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:121,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:120,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:120,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:125,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 126
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_NoWhitespaceInPlaceholder_CDATA_TEST()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.diff.DifferenceEvaluators].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_NoWhitespaceInPlaceholder_CDATA_TEST()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:132,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:132,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,null)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:133,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:132,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:132,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:135,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:135,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 136
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_CustomDelimiters_Equal_NoWhitespaceInPlaceholder()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_CustomDelimiters_Equal_NoWhitespaceInPlaceholder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:142,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:142,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:143,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:142,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:142,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:145,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:145,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 146
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_StartAndEndWhitespacesInPlaceholder()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_StartAndEndWhitespacesInPlaceholder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:152,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:152,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:153,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:152,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:152,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:155,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:155,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 148
    functionDepth: 2
    functionLinenumber: 148
    functionLinenumberEnd: 156
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_EmptyActualElement()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_EmptyActualElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:162,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:162,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:163,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:162,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:166,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].fail()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:167,1
    - Dst: e.getCause()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:169,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getMessage()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:169,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(String,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:169,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 158
    functionDepth: 2
    functionLinenumber: 158
    functionLinenumberEnd: 171
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Exception_ExclusivelyOccupy()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - e.getCause()
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(String,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getMessage()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].fail()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Exception_ExclusivelyOccupy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:177,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:177,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:178,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:177,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:177,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:180,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:180,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 181
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Attributes_Equal()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Attributes_Equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:187,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:187,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:188,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:187,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:187,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:190,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:190,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:192,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].iterator()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:192,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasNext()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:193,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].next()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:195,1
    - Dst: difference.getResult()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:196,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:196,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:198,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 183
    functionDepth: 2
    functionLinenumber: 183
    functionLinenumberEnd: 199
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Attributes_Different()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasNext()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].iterator()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - difference.getResult()
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].next()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Attributes_Different()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:205,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:205,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:206,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:205,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:205,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:208,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:208,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:210,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].iterator()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:210,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasNext()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:211,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].next()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:213,1
    - Dst: difference.getResult()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:214,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:214,1
    - Dst: difference.getComparison()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:216,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:219,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:219,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:220,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getXPath()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:220,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:220,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:221,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:221,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:221,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getTestDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:222,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getXPath()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:222,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:222,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getTestDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:223,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:223,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:223,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:225,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:225,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:226,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getXPath()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:226,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(String,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:226,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:227,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:227,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(null,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:227,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getTestDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:228,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getXPath()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:228,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(String,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:228,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 201
    functionDepth: 2
    functionLinenumber: 201
    functionLinenumberEnd: 232
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Missing_Attribute()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(null,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(String,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].iterator()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getControlDetails()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getXPath()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getType()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasNext()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getTestDetails()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getValue()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - difference.getResult()
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].next()'
    - difference.getComparison()
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Missing_Attribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:238,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:238,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:239,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:238,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:238,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:241,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:241,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 242
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Attribute_Equal_NoWhitespaceInPlaceholder()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Attribute_Equal_NoWhitespaceInPlaceholder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:248,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:248,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,null)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:249,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:248,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:248,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:251,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:251,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 252
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_CustomDelimiters_Attribute_Equal_NoWhitespaceInPlaceholder()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_CustomDelimiters_Attribute_Equal_NoWhitespaceInPlaceholder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:258,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:258,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:259,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:258,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:258,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:261,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:261,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 262
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Attribute_Equal_StartAndEndWhitespacesInPlaceholder()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Attribute_Equal_StartAndEndWhitespacesInPlaceholder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:268,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:268,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:269,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:268,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:268,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:271,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:271,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 264
    functionDepth: 2
    functionLinenumber: 264
    functionLinenumberEnd: 272
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Attribute_Equal_MissingActualAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Attribute_Equal_MissingActualAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:278,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:278,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:279,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:278,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:278,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:281,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:281,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 274
    functionDepth: 2
    functionLinenumber: 274
    functionLinenumberEnd: 282
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].missingAttributeWithMoreThanOneAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].missingAttributeWithMoreThanOneAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:288,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:288,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:289,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:288,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:288,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:291,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:291,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 292
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].missingAttributeWithMoreThanOneIgnore()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].missingAttributeWithMoreThanOneIgnore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:298,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:298,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:299,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:298,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:298,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:301,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:301,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 294
    functionDepth: 2
    functionLinenumber: 294
    functionLinenumberEnd: 302
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].missingAttributeWithMissingControlAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].missingAttributeWithMissingControlAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:308,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:308,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:309,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:308,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:312,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].fail()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:313,1
    - Dst: e.getCause()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:315,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getMessage()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:315,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(String,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:315,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 304
    functionDepth: 2
    functionLinenumber: 304
    functionLinenumberEnd: 317
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Attribute_Exception_ExclusivelyOccupy()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - e.getCause()
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(String,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getMessage()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].fail()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Attribute_Exception_ExclusivelyOccupy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:323,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:323,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:324,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:323,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:323,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:326,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:326,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 319
    functionDepth: 2
    functionLinenumber: 319
    functionLinenumberEnd: 327
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIsNumberPlaceholder_Attribute_NotNumber()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIsNumberPlaceholder_Attribute_NotNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:333,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:333,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:334,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:333,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:333,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:336,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:336,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 329
    functionDepth: 2
    functionLinenumber: 329
    functionLinenumberEnd: 337
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIsNumberPlaceholder_Attribute_IsNumber()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIsNumberPlaceholder_Attribute_IsNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:343,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:343,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:344,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:343,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:343,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:346,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:346,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 339
    functionDepth: 2
    functionLinenumber: 339
    functionLinenumberEnd: 347
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIsNumberPlaceholder_Element_NotNumber()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIsNumberPlaceholder_Element_NotNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:353,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:353,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:354,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:353,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:353,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:356,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:356,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 357
      start: 349
    functionDepth: 2
    functionLinenumber: 349
    functionLinenumberEnd: 357
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIsNumberPlaceholder_Element_IsNumber()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIsNumberPlaceholder_Element_IsNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:363,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:363,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:363,1
    - Dst: '[D].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:363,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:365,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:365,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 366
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Attribute_Matches()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[D].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Attribute_Matches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:372,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:372,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:372,1
    - Dst: '[D].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:372,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:374,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:374,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 375
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Attribute_NotMatches()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[D].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Attribute_NotMatches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:381,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:381,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:381,1
    - Dst: '[D].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:381,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:383,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:383,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 384
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Element_Matches()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[D].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Element_Matches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:390,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:390,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:390,1
    - Dst: '[D].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:390,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:392,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:392,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 393
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 393
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Element_NotMatches()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[D].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Element_NotMatches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:399,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:399,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:400,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:400,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(null,null,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,null)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:400,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:399,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:403,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].fail()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:404,1
    - Dst: e.getCause()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:406,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getMessage()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:406,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].containsString(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:406,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertThat(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:406,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 408
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Element_Exception_MalformedRegex()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertThat(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[java.util.regex.Pattern].quote(String)'
    - e.getCause()
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(null,null,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,null)'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getMessage()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].containsString(String)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].fail()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Element_Exception_MalformedRegex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:414,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:414,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:414,1
    - Dst: '[D].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:414,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:416,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:416,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 417
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMalformedPlaceholder_Attribute()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[D].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMalformedPlaceholder_Attribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:423,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:423,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:423,1
    - Dst: '[D].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:423,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:425,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:425,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 426
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Attribute_NotDateTime()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[D].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Attribute_NotDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:432,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:432,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:432,1
    - Dst: '[D].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:432,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:434,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:434,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 435
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Attribute_IsDateTime()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[D].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Attribute_IsDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:441,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:441,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:442,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:441,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:441,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:444,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:444,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 445
      start: 437
    functionDepth: 2
    functionLinenumber: 437
    functionLinenumberEnd: 445
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Attribute_IsDateTime_CustomFormat()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Attribute_IsDateTime_CustomFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:451,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:451,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:451,1
    - Dst: '[D].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:451,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:453,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:453,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 454
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 454
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Element_NotDateTime()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[D].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Element_NotDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:460,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:460,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:460,1
    - Dst: '[D].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:460,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:462,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:462,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 463
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Element_IsDateTime()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[D].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Element_IsDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:469,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:469,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:470,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:469,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:469,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:472,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:472,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 473
      start: 465
    functionDepth: 2
    functionLinenumber: 465
    functionLinenumberEnd: 473
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Element_IsDateTime_CustomFormat()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Element_IsDateTime_CustomFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:486,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:486,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:487,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:486,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:486,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:489,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:489,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:491,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].iterator()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:491,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasNext()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:492,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].next()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:494,1
    - Dst: difference.getResult()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:495,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:495,1
    - Dst: difference.getComparison()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:497,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:497,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:496,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 475
    functionDepth: 2
    functionLinenumber: 475
    functionLinenumberEnd: 500
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].canCompareDocmentsWithXsiTypes()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasNext()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].getType()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].iterator()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(int,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - difference.getResult()
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].next()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertEquals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest,org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - difference.getComparison()
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].canCompareDocmentsWithXsiTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:513,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:513,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:514,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:513,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:513,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:516,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:516,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 517
      start: 502
    functionDepth: 2
    functionLinenumber: 502
    functionLinenumberEnd: 517
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].canIgnoreXsiTypeDifference()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].canIgnoreXsiTypeDifference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:530,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:530,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:531,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:530,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:530,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:533,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:533,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 534
      start: 519
    functionDepth: 2
    functionLinenumber: 519
    functionLinenumberEnd: 534
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].cantIgnoreXsiNamespaceDifference()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertTrue(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].cantIgnoreXsiNamespaceDifference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:547,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:547,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:548,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:547,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:547,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:550,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest:550,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 536
    functionDepth: 2
    functionLinenumber: 536
    functionLinenumberEnd: 551
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].canCompareXsiTypeWithhRegex()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].assertFalse(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withTest(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasDifferences()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].build()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].canCompareXsiTypeWithhRegex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].getKeyword()'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:29,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:31,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(String,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 32
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 32
    functionName: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldGetKeyword()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(String,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.PlaceholderHandler].getKeyword()'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldGetKeyword()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:38,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:40,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 41
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldEvaluateGivenSimpleRegex()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldEvaluateGivenSimpleRegex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:47,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:49,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 50
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateGivenNull()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateGivenNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:56,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:58,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 59
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionName: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateGivenEmptyString()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateGivenEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:65,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:67,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 68
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateStringDoesNotMatchRegex()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateStringDoesNotMatchRegex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:74,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:76,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 77
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateWithNullRegex()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateWithNullRegex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:83,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:85,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 86
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateWithEmptyRegex()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateWithEmptyRegex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].<init>()'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].<init>()'
    linkageType: ''
    returnType: org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest
    signature: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].getKeyword()'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:29,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:31,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(String,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 32
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 32
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldGetKeyword()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsNumberPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].getKeyword()'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(String,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldGetKeyword()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:37,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:39,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenSimpleNumber()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsNumberPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenSimpleNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:45,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:47,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 48
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenFloatingPointNumber()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsNumberPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenFloatingPointNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:53,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:55,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenNegativeNumber()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsNumberPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenNegativeNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:61,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:63,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 64
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenNegativeFloatingPointNumber()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsNumberPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenNegativeFloatingPointNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:69,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:71,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 72
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenEngineeringNotationFloatingPointNumber()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsNumberPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenEngineeringNotationFloatingPointNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:77,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:79,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 80
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 80
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenNegativeEngineeringNotationFloatingPointNumber()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsNumberPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenNegativeEngineeringNotationFloatingPointNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:85,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:87,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 88
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldNotEvaluateGivenNull()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsNumberPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldNotEvaluateGivenNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:93,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:95,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldNotEvaluateGivenEmptyString()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsNumberPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldNotEvaluateGivenEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:101,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:103,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      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: 104
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldNotEvaluateGivenNonNumberString()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsNumberPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].assertThat(org.xmlunit.diff.ComparisonResult,org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].equalTo(org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldNotEvaluateGivenNonNumberString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].<init>()'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.placeholder.PlaceholderHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsNumberPlaceholderHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].<init>()'
    linkageType: ''
    returnType: org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].<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: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.placeholder.PlaceholderHandler].getKeyword()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderHandler.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.placeholder.PlaceholderHandler].getKeyword()'
  - 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: false
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testText
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.placeholder.PlaceholderHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.placeholder.PlaceholderHandler].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.placeholder.PlaceholderHandler
    signature: '[org.xmlunit.placeholder.PlaceholderHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].getKeyword()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].getKeyword()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals()'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:65,1
    - Dst: '[java.util.Locale].forLanguageTag()'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:66,1
    - Dst: '[java.text.SimpleDateFormat].<init>(org.xmlunit.placeholder.IsDateTimePlaceholderHandler)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:68,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(java.text.SimpleDateFormat,String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:68,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:72,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testText
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 75
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].evaluate(String)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandler.java
    functionUses: 0
    functionsReached:
    - '[String].equals()'
    - '[java.util.Locale].forLanguageTag()'
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(String)'
    - '[java.text.SimpleDateFormat].<init>(org.xmlunit.placeholder.IsDateTimePlaceholderHandler)'
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(java.text.SimpleDateFormat,String)'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].evaluate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:78,1
    - Dst: '[java.text.DateFormat].getDateInstance(org.xmlunit.placeholder.IsDateTimePlaceholderHandler)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:81,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(org.xmlunit.placeholder.IsDateTimePlaceholderHandler,String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:81,1
    - Dst: '[java.text.DateFormat].getDateTimeInstance(org.xmlunit.placeholder.IsDateTimePlaceholderHandler,org.xmlunit.placeholder.IsDateTimePlaceholderHandler)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:82,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(org.xmlunit.placeholder.IsDateTimePlaceholderHandler,String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:82,1
    - Dst: '[java.text.SimpleDateFormat].<init>(org.xmlunit.placeholder.IsDateTimePlaceholderHandler,org.xmlunit.placeholder.IsDateTimePlaceholderHandler)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:86,1
    - Dst: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(java.text.SimpleDateFormat,String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:86,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testText
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 91
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(String)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandler.java
    functionUses: 1
    functionsReached:
    - '[java.text.SimpleDateFormat].<init>(org.xmlunit.placeholder.IsDateTimePlaceholderHandler,org.xmlunit.placeholder.IsDateTimePlaceholderHandler)'
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(org.xmlunit.placeholder.IsDateTimePlaceholderHandler,String)'
    - '[java.text.DateFormat].getDateTimeInstance(org.xmlunit.placeholder.IsDateTimePlaceholderHandler,org.xmlunit.placeholder.IsDateTimePlaceholderHandler)'
    - '[java.text.DateFormat].getDateInstance(org.xmlunit.placeholder.IsDateTimePlaceholderHandler)'
    - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(java.text.SimpleDateFormat,String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DateFormat].parse(String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:95,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.DateFormat
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fmt
    - testText
    argTypes:
    - java.text.DateFormat
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 99
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(java.text.DateFormat,String)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandler.java
    functionUses: 0
    functionsReached:
    - '[java.text.DateFormat].parse(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(java.text.DateFormat,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String,String,String,String,String)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:33,1
    - Dst: '[java.util.Collections].unmodifiableList(org.xmlunit.placeholder.IsDateTimePlaceholderHandler)'
      Src: org.xmlunit.placeholder.IsDateTimePlaceholderHandler:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.placeholder.IsDateTimePlaceholderHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String,String,String,String,String)'
    - '[java.util.Collections].unmodifiableList(org.xmlunit.placeholder.IsDateTimePlaceholderHandler)'
    linkageType: ''
    returnType: org.xmlunit.placeholder.IsDateTimePlaceholderHandler
    signature: '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.placeholder.IgnorePlaceholderHandler].getKeyword()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IgnorePlaceholderHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.placeholder.IgnorePlaceholderHandler].getKeyword()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testText
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.placeholder.IgnorePlaceholderHandler].evaluate(String)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IgnorePlaceholderHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.placeholder.IgnorePlaceholderHandler].evaluate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.placeholder.IgnorePlaceholderHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.placeholder.IgnorePlaceholderHandler].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IgnorePlaceholderHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.placeholder.IgnorePlaceholderHandler
    signature: '[org.xmlunit.placeholder.IgnorePlaceholderHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:63,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:67,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:72,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:77,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:82,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:84,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(null,null)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 29
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(null,null)'
    - '[java.util.regex.Pattern].quote(String)'
    linkageType: ''
    returnType: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:63,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:67,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:72,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:77,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:82,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:84,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,String,null,null,null)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - placeholderOpeningDelimiterRegex
    - placeholderClosingDelimiterRegex
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].quote(String)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,String,null,null,null)'
    linkageType: ''
    returnType: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:63,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:67,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:72,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:77,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:82,1
    - Dst: '[java.util.regex.Pattern].quote(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:84,1
    - Dst: '[String].trim()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:157,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].length()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:157,1
    - Dst: '[String].trim()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:161,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].length()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:161,1
    - Dst: '[String].trim()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:165,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].length()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:165,1
    - Dst: '[String].trim()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:169,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].length()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:169,1
    - Dst: '[String].trim()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:173,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].length()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:173,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:177,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:180,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - placeholderOpeningDelimiterRegex
    - placeholderClosingDelimiterRegex
    - placeholderArgsOpeningDelimiterRegex
    - placeholderArgsClosingDelimiterRegex
    - placeholderArgsSeparatorRegex
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 184
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 184
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 2
    functionsReached:
    - '[String].trim()'
    - '[java.util.regex.Pattern].quote(String)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].length()'
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:191,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:192,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:193,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:194,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:197,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:198,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:199,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(String,String,org.xmlunit.diff.ComparisonResult)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:198,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isMissingTextNodeDifference(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:202,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateMissingTextNodeConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:203,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextCDATAMismatch(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:206,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].getNodeValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:207,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].getNodeValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:207,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,org.xmlunit.diff.ComparisonResult)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:207,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:210,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:211,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:212,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:213,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:214,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(String,String,org.xmlunit.diff.ComparisonResult)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:213,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:217,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:218,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:219,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:220,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:221,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(javax.xml.namespace.QName,javax.xml.namespace.QName,org.xmlunit.diff.ComparisonResult)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:220,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isMissingAttributeDifference(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:224,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateMissingAttributeConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:225,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 231
      start: 186
    functionDepth: 3
    functionLinenumber: 186
    functionLinenumberEnd: 231
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(String,String,org.xmlunit.diff.ComparisonResult)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateMissingTextNodeConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateMissingAttributeConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isMissingAttributeDifference(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,org.xmlunit.diff.ComparisonResult)'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextCDATAMismatch(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.Comparison.Detail].getValue()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(javax.xml.namespace.QName,javax.xml.namespace.QName,org.xmlunit.diff.ComparisonResult)'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isMissingTextNodeDifference(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].getNodeValue()'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].controlHasOneTextChildAndTestHasNone(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:234,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].cantFindControlTextChildInTest(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:235,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparison
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 236
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 236
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isMissingTextNodeDifference(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].controlHasOneTextChildAndTestHasNone(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].cantFindControlTextChildInTest(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isMissingTextNodeDifference(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:239,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:240,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:241,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:242,1
    - Dst: Integer.valueOf(int)
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:243,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:243,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].equals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:243,1
    - Dst: Integer.valueOf(int)
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:244,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:244,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].equals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:244,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].getFirstChild()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:245,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextLikeNode(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:245,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparison
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 246
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 246
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].controlHasOneTextChildAndTestHasNone(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].getFirstChild()'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].equals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - Integer.valueOf(int)
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison.Detail].getValue()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextLikeNode(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].controlHasOneTextChildAndTestHasNone(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:249,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:249,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:250,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextLikeNode(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:251,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparison
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 252
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 252
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].cantFindControlTextChildInTest(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextLikeNode(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].cantFindControlTextChildInTest(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:255,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:255,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].controlHasOneTextChildAndTestHasNone(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:257,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].getFirstChild()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:258,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].getNodeValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:258,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].getNodeValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:260,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,null,org.xmlunit.diff.ComparisonResult)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:262,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 263
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 263
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateMissingTextNodeConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].getFirstChild()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].controlHasOneTextChildAndTestHasNone(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].getNodeValue()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,null,org.xmlunit.diff.ComparisonResult)'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateMissingTextNodeConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:266,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:267,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:267,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextLikeNode(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:267,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:268,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:268,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextLikeNode(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:268,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparison
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 269
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 269
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextCDATAMismatch(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextLikeNode(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextCDATAMismatch(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:272,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 274
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 274
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextLikeNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextLikeNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:277,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:278,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:279,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:279,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:280,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:280,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparison
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 281
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 281
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isMissingAttributeDifference(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison.Detail].getValue()'
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isMissingAttributeDifference(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:284,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateAttributeListLengthConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:285,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:287,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:287,1
    - Dst: '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:287,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:288,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:288,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].get(javax.xml.namespace.QName)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:287,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,null,org.xmlunit.diff.ComparisonResult)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:289,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 290
      start: 283
    functionDepth: 2
    functionLinenumber: 283
    functionLinenumberEnd: 290
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateMissingAttributeConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[java.util.Map<javax.xml.namespace.QName,String>].get(javax.xml.namespace.QName)'
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison.Detail].getValue()'
    - '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateAttributeListLengthConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,null,org.xmlunit.diff.ComparisonResult)'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateMissingAttributeConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:294,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:294,1
    - Dst: '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:294,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:295,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:295,1
    - Dst: '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:295,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].entrySet()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:298,1
    - Dst: cAttr.getKey()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:299,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].get(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:299,1
    - Dst: cAttr.getValue()
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:301,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,null,org.xmlunit.diff.ComparisonResult)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:301,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].size()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:309,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 314
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 314
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateAttributeListLengthConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,null,org.xmlunit.diff.ComparisonResult)'
    - '[java.util.Map<javax.xml.namespace.QName,String>].size()'
    - '[java.util.Map<javax.xml.namespace.QName,String>].entrySet()'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - cAttr.getValue()
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.util.Nodes].getAttributes(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - cAttr.getKey()
    - '[java.util.Map<javax.xml.namespace.QName,String>].get(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateAttributeListLengthConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:318,1
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:318,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].equals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:318,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:319,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:319,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,org.xmlunit.diff.ComparisonResult)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:319,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - controlQName
    - testQName
    - outcome
    argTypes:
    - javax.xml.namespace.QName
    - javax.xml.namespace.QName
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 324
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 324
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(javax.xml.namespace.QName,javax.xml.namespace.QName,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].equals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,org.xmlunit.diff.ComparisonResult)'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(javax.xml.namespace.QName,javax.xml.namespace.QName,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:328,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].find()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:329,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].group(int)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:330,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].trim()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:330,1
    - Dst: '[java.util.regex.Pattern].matcher(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:331,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].find()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:334,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].group(int)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:335,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].trim()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:335,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].group(int)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:336,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].split(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:336,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isKnown(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:341,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].group(int)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:342,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].trim()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:342,1
    - Dst: '[String].trim()'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:342,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].equals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:342,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:343,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluate(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,String,org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:345,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - controlText
    - testText
    - outcome
    argTypes:
    - String
    - String
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 351
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 351
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(String,String,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 1
    functionsReached:
    - '[String].trim()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].trim()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].split(String)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isKnown(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[RuntimeException].<init>(String)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].equals(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].find()'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].group(int)'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluate(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator,String,org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[java.util.regex.Pattern].matcher(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(String,String,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>].containsKey(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - keyword
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 355
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isKnown(String)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>].containsKey(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isKnown(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>].get(String)'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:358,1
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluate(String,String[])'
      Src: org.xmlunit.placeholder.PlaceholderDifferenceEvaluator:358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>
      - String[]
      - java.util.regex.Pattern
      - java.util.regex.Pattern
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keyword
    - testText
    - args
    argTypes:
    - String
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 359
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionName: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluate(String,String,String[])'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,org.xmlunit.placeholder.PlaceholderHandler>].get(String)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluate(String,String[])'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluate(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:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].getKeyword()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].getKeyword()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: param[0].equals(String)
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandler:40,1
    - Dst: param[0].trim()
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandler:42,1
    - Dst: '[java.util.regex.Pattern].compile(org.xmlunit.placeholder.MatchesRegexPlaceholderHandler)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandler:42,1
    - Dst: '[String].trim()'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandler:43,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandler,org.xmlunit.placeholder.MatchesRegexPlaceholderHandler)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandler:43,1
    - Dst: e.getMessage()
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandler:47,1
    - Dst: '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.placeholder.MatchesRegexPlaceholderHandler,org.xmlunit.placeholder.MatchesRegexPlaceholderHandler)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandler:47,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testText
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 51
    functionName: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].evaluate(String)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandler.java
    functionUses: 0
    functionsReached:
    - '[String].trim()'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].evaluate(org.xmlunit.placeholder.MatchesRegexPlaceholderHandler,org.xmlunit.placeholder.MatchesRegexPlaceholderHandler)'
    - param[0].trim()
    - param[0].equals(String)
    - '[java.util.regex.Pattern].compile(org.xmlunit.placeholder.MatchesRegexPlaceholderHandler)'
    - e.getMessage()
    - '[org.xmlunit.XMLUnitException].<init>(org.xmlunit.placeholder.MatchesRegexPlaceholderHandler,org.xmlunit.placeholder.MatchesRegexPlaceholderHandler)'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].evaluate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandler:54,1
    - Dst: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].find()'
      Src: org.xmlunit.placeholder.MatchesRegexPlaceholderHandler:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.regex.Pattern
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - testText
    - pattern
    argTypes:
    - String
    - java.util.regex.Pattern
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].evaluate(String,java.util.regex.Pattern)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].matcher(String)'
    - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].find()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].evaluate(String,java.util.regex.Pattern)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.placeholder.MatchesRegexPlaceholderHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.placeholder.MatchesRegexPlaceholderHandler
    signature: '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.placeholder.PlaceholderSupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.xmlunit.placeholder.PlaceholderSupport].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.placeholder.PlaceholderSupport
    signature: '[org.xmlunit.placeholder.PlaceholderSupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimiters(D,null,null)'
      Src: org.xmlunit.placeholder.PlaceholderSupport:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: D
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - configurer
    argTypes:
    - D
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(D)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderSupport.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimiters(D,null,null)'
    linkageType: ''
    returnType: D
    signature: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(D)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimiters(D,String,String,null,null,null)'
      Src: org.xmlunit.placeholder.PlaceholderSupport:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: D
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - configurer
    - placeholderOpeningDelimiterRegex
    - placeholderClosingDelimiterRegex
    argTypes:
    - D
    - String
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimiters(D,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderSupport.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimiters(D,String,String,null,null,null)'
    linkageType: ''
    returnType: D
    signature: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimiters(D,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,String,String,String,String)'
      Src: org.xmlunit.placeholder.PlaceholderSupport:113,1
    - Dst: '[D].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderSupport:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: D
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - configurer
    - placeholderOpeningDelimiterRegex
    - placeholderClosingDelimiterRegex
    - placeholderArgsOpeningDelimiterRegex
    - placeholderArgsClosingDelimiterRegex
    - placeholderArgsSeparatorRegex
    argTypes:
    - D
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 116
    functionName: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimiters(D,String,String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderSupport.java
    functionUses: 0
    functionsReached:
    - '[D].withDifferenceEvaluator(org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,String,String,String,String)'
    linkageType: ''
    returnType: D
    signature: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimiters(D,String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimitersChainedAfter(D,null,null,org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderSupport:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      - org.xmlunit.diff.DifferenceEvaluator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: D
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - configurer
    - evaluator
    argTypes:
    - D
    - org.xmlunit.diff.DifferenceEvaluator
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportChainedAfter(D,org.xmlunit.diff.DifferenceEvaluator)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderSupport.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimitersChainedAfter(D,null,null,org.xmlunit.diff.DifferenceEvaluator)'
    linkageType: ''
    returnType: D
    signature: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportChainedAfter(D,org.xmlunit.diff.DifferenceEvaluator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimitersChainedAfter(D,String,String,null,null,null,org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderSupport:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      - String
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: D
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - configurer
    - placeholderOpeningDelimiterRegex
    - placeholderClosingDelimiterRegex
    - evaluator
    argTypes:
    - D
    - String
    - String
    - org.xmlunit.diff.DifferenceEvaluator
    constantsTouched: []
    func_position:
      end: 162
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 162
    functionName: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimitersChainedAfter(D,String,String,org.xmlunit.diff.DifferenceEvaluator)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderSupport.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimitersChainedAfter(D,String,String,null,null,null,org.xmlunit.diff.DifferenceEvaluator)'
    linkageType: ''
    returnType: D
    signature: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimitersChainedAfter(D,String,String,org.xmlunit.diff.DifferenceEvaluator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,String,String,String,String)'
      Src: org.xmlunit.placeholder.PlaceholderSupport:207,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderSupport:206,1
    - Dst: '[D].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.placeholder.PlaceholderSupport:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - D
      - String
      - String
      - String
      - String
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: D
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - configurer
    - placeholderOpeningDelimiterRegex
    - placeholderClosingDelimiterRegex
    - placeholderArgsOpeningDelimiterRegex
    - placeholderArgsClosingDelimiterRegex
    - placeholderArgsSeparatorRegex
    - evaluator
    argTypes:
    - D
    - String
    - String
    - String
    - String
    - String
    - org.xmlunit.diff.DifferenceEvaluator
    constantsTouched: []
    func_position:
      end: 210
      start: 198
    functionDepth: 2
    functionLinenumber: 198
    functionLinenumberEnd: 210
    functionName: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimitersChainedAfter(D,String,String,String,String,String,org.xmlunit.diff.DifferenceEvaluator)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderSupport.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluators].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.placeholder.PlaceholderDifferenceEvaluator)'
    - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,String,String,String,String)'
    - '[D].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    linkageType: ''
    returnType: D
    signature: '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimitersChainedAfter(D,String,String,String,String,String,org.xmlunit.diff.DifferenceEvaluator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].getKeyword()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IsNumberPlaceholderHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].getKeyword()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandler:37,1
    - Dst: '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].matches(String)'
      Src: org.xmlunit.placeholder.IsNumberPlaceholderHandler:37,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testText
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].evaluate(String)'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IsNumberPlaceholderHandler.java
    functionUses: 0
    functionsReached:
    - '[String].trim()'
    - '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].matches(String)'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].evaluate(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:
      - org.xmlunit.placeholder.PlaceholderHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.placeholder.IsNumberPlaceholderHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IsNumberPlaceholderHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.placeholder.IsNumberPlaceholderHandler
    signature: '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expect()'
      Src: org.xmlunit.matchers.CompareMatcherTest:80,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:81,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:82,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:83,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:86,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 87
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 87
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withAssertionErrorForAttributes_throwsReadableMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expect()'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withAssertionErrorForAttributes_throwsReadableMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expect()'
      Src: org.xmlunit.matchers.CompareMatcherTest:92,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:93,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:94,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:97,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.matchers.CompareMatcherTest:98,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.matchers.CompareMatcherTest:97,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 99
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 99
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withAssertionErrorForElementOrder_throwsReadableMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expect()'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withAssertionErrorForElementOrder_throwsReadableMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expect()'
      Src: org.xmlunit.matchers.CompareMatcherTest:104,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:105,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:106,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:107,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:110,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 111
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withAssertionErrorForWhitespaces_throwsReadableMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expect()'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withAssertionErrorForWhitespaces_throwsReadableMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expect()'
      Src: org.xmlunit.matchers.CompareMatcherTest:116,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:117,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:118,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:121,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].throwComparisonFailure()'
      Src: org.xmlunit.matchers.CompareMatcherTest:121,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 122
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 122
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withComparisonFailureForWhitespaces_throwsReadableMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].throwComparisonFailure()'
    - '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expect()'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withComparisonFailureForWhitespaces_throwsReadableMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:128,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].ignoreWhitespace()'
      Src: org.xmlunit.matchers.CompareMatcherTest:128,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 129
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 129
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreWhitespaces_shouldSucceed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].ignoreWhitespace()'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreWhitespaces_shouldSucceed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:135,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].ignoreElementContentWhitespace()'
      Src: org.xmlunit.matchers.CompareMatcherTest:135,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 136
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 136
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreElementContentWhitespaces_shouldSucceed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].ignoreElementContentWhitespace()'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreElementContentWhitespaces_shouldSucceed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:142,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].ignoreComments()'
      Src: org.xmlunit.matchers.CompareMatcherTest:142,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 143
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 143
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreComments_shouldSucceed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].ignoreComments()'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreComments_shouldSucceed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:149,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].ignoreCommentsUsingXSLTVersion(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:149,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 150
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 150
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreComments1_0_shouldSucceed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].ignoreCommentsUsingXSLTVersion(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreComments1_0_shouldSucceed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:156,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].ignoreCommentsUsingXSLTVersion(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:156,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 157
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 157
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreComments2_0_shouldSucceed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].ignoreCommentsUsingXSLTVersion(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreComments2_0_shouldSucceed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:163,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].normalizeWhitespace()'
      Src: org.xmlunit.matchers.CompareMatcherTest:163,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 165
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withNormalizeWhitespace_shouldSucceed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].normalizeWhitespace()'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withNormalizeWhitespace_shouldSucceed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expect()'
      Src: org.xmlunit.matchers.CompareMatcherTest:170,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:171,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:174,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].normalizeWhitespace()'
      Src: org.xmlunit.matchers.CompareMatcherTest:174,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 176
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 176
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withNormalizeWhitespace_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].normalizeWhitespace()'
    - '[org.xmlunit.matchers.CompareMatcherTest].expect()'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withNormalizeWhitespace_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:181,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.matchers.CompareMatcherTest:182,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.matchers.CompareMatcherTest:181,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 183
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 183
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withSwappedElements_shouldSucceed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withSwappedElements_shouldSucceed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expect()'
      Src: org.xmlunit.matchers.CompareMatcherTest:187,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:188,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:189,1
    - Dst: '[java.io.File].<init>(org.xmlunit.matchers.CompareMatcherTest,String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:192,1
    - Dst: '[java.io.File].<init>(org.xmlunit.matchers.CompareMatcherTest,String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:193,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(java.io.File)'
      Src: org.xmlunit.matchers.CompareMatcherTest:193,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(java.io.File,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 194
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 194
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withFileInput()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(java.io.File,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(java.io.File)'
    - '[java.io.File].<init>(org.xmlunit.matchers.CompareMatcherTest,String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expect()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withFileInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:203,1
    - Dst: '[IgnoreAttributeDifferenceEvaluator].<init>(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:203,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withDifferenceEvaluator(IgnoreAttributeDifferenceEvaluator)'
      Src: org.xmlunit.matchers.CompareMatcherTest:203,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 205
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 205
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withDifferenceEvaluator_shouldSucceed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[IgnoreAttributeDifferenceEvaluator].<init>(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].withDifferenceEvaluator(IgnoreAttributeDifferenceEvaluator)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withDifferenceEvaluator_shouldSucceed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expect()'
      Src: org.xmlunit.matchers.CompareMatcherTest:210,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:211,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:212,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:213,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:219,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].<init>()'
      Src: org.xmlunit.matchers.CompareMatcherTest:219,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withComparisonFormatter(org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter)'
      Src: org.xmlunit.matchers.CompareMatcherTest:219,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 221
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 221
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withComparisonFormatter_shouldFailWithCustomMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].<init>()'
    - '[org.xmlunit.matchers.CompareMatcherTest].withComparisonFormatter(org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter)'
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expect()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withComparisonFormatter_shouldFailWithCustomMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expect()'
      Src: org.xmlunit.matchers.CompareMatcherTest:226,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:227,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:228,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:229,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:235,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].<init>()'
      Src: org.xmlunit.matchers.CompareMatcherTest:235,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withComparisonFormatter(org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter)'
      Src: org.xmlunit.matchers.CompareMatcherTest:235,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].throwComparisonFailure()'
      Src: org.xmlunit.matchers.CompareMatcherTest:235,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 237
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 237
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withComparisonFormatterAndThrowComparisonFailure_shouldFailWithCustomMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].<init>()'
    - '[org.xmlunit.matchers.CompareMatcherTest].withComparisonFormatter(org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter)'
    - '[org.xmlunit.matchers.CompareMatcherTest].throwComparisonFailure()'
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expect()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withComparisonFormatterAndThrowComparisonFailure_shouldFailWithCustomMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CounterComparisonListener].<init>()'
      Src: org.xmlunit.matchers.CompareMatcherTest:241,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:247,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withComparisonListeners(CounterComparisonListener)'
      Src: org.xmlunit.matchers.CompareMatcherTest:247,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:247,1
    - Dst: e.getMessage()
      Src: org.xmlunit.matchers.CompareMatcherTest:249,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].containsString(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:249,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:249,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].is(int)'
      Src: org.xmlunit.matchers.CompareMatcherTest:253,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:253,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].is(int)'
      Src: org.xmlunit.matchers.CompareMatcherTest:254,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:254,1
    - Dst: '[org.hamcrest.Matchers].greaterThan(int)'
      Src: org.xmlunit.matchers.CompareMatcherTest:255,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].is(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:255,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:255,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 256
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 256
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withComparisonListener_shouldCollectChanges()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.hamcrest.Matchers].greaterThan(int)'
    - '[org.xmlunit.matchers.CompareMatcherTest].is(int)'
    - e.getMessage()
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].withComparisonListeners(CounterComparisonListener)'
    - '[org.xmlunit.matchers.CompareMatcherTest].containsString(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
    - '[CounterComparisonListener].<init>()'
    - '[org.xmlunit.matchers.CompareMatcherTest].is(org.xmlunit.matchers.CompareMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withComparisonListener_shouldCollectChanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CounterComparisonListener].<init>()'
      Src: org.xmlunit.matchers.CompareMatcherTest:260,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:266,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withDifferenceListeners(CounterComparisonListener)'
      Src: org.xmlunit.matchers.CompareMatcherTest:266,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:266,1
    - Dst: '[org.junit.Assert].fail(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:267,1
    - Dst: e.getMessage()
      Src: org.xmlunit.matchers.CompareMatcherTest:269,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].containsString(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:269,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:269,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].is(int)'
      Src: org.xmlunit.matchers.CompareMatcherTest:273,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:273,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].is(int)'
      Src: org.xmlunit.matchers.CompareMatcherTest:274,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:274,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].is(int)'
      Src: org.xmlunit.matchers.CompareMatcherTest:275,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:275,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 276
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 276
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withDifferenceListener_shouldCollectChanges()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].withDifferenceListeners(CounterComparisonListener)'
    - '[org.xmlunit.matchers.CompareMatcherTest].is(int)'
    - '[org.junit.Assert].fail(String)'
    - e.getMessage()
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].containsString(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
    - '[CounterComparisonListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withDifferenceListener_shouldCollectChanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TestCompareMatcherWrapper.isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)
      Src: org.xmlunit.matchers.CompareMatcherTest:287,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withTestFileName(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:287,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:287,1
    - Dst: '[org.junit.Assert].fail(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:288,1
    - Dst: e.getMessage()
      Src: org.xmlunit.matchers.CompareMatcherTest:290,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].containsString(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:290,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:290,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].getTestResultFolder()'
      Src: org.xmlunit.matchers.CompareMatcherTest:294,1
    - Dst: '[java.io.File].<init>(java.io.File,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:294,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:294,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(java.io.File,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:294,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 295
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 295
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testCompareMatcherWrapper_shouldWriteFailedTestInput()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(java.io.File,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(java.io.File,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].withTestFileName(org.xmlunit.matchers.CompareMatcherTest)'
    - TestCompareMatcherWrapper.isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)
    - '[org.xmlunit.matchers.CompareMatcherTest].getTestResultFolder()'
    - '[org.junit.Assert].fail(String)'
    - e.getMessage()
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].containsString(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testCompareMatcherWrapper_shouldWriteFailedTestInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:303,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:303,1
    - Dst: '[org.junit.Assert].fail(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:304,1
    - Dst: e.getMessage()
      Src: org.xmlunit.matchers.CompareMatcherTest:306,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].containsString(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:306,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:306,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:309,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.matchers.CompareMatcherTest:310,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withAttributeFilter(org.xmlunit.util.Predicate)'
      Src: org.xmlunit.matchers.CompareMatcherTest:309,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:309,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 316
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 316
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testDiff_withAttributeDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[org.xmlunit.matchers.CompareMatcherTest].withAttributeFilter(org.xmlunit.util.Predicate)'
    - '[org.junit.Assert].fail(String)'
    - e.getMessage()
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].containsString(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testDiff_withAttributeDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:324,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:324,1
    - Dst: e.getMessage()
      Src: org.xmlunit.matchers.CompareMatcherTest:326,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].containsString(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:326,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:326,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:330,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.xmlunit.matchers.CompareMatcherTest:331,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withNodeFilter(org.xmlunit.util.Predicate)'
      Src: org.xmlunit.matchers.CompareMatcherTest:330,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:329,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 337
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 337
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].testDiff_withExtraNodes()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].withNodeFilter(org.xmlunit.util.Predicate)'
    - '[org.xmlunit.util.Predicate].<init>()'
    - e.getMessage()
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].containsString(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(org.xmlunit.matchers.CompareMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].testDiff_withExtraNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isEmptyString()'
      Src: org.xmlunit.matchers.CompareMatcherTest:345,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].both(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:345,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:345,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].and(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:345,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 346
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 346
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].canBeCombinedWithFailingMatcher()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].and(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isEmptyString()'
    - '[org.xmlunit.matchers.CompareMatcherTest].both(org.xmlunit.matchers.CompareMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].canBeCombinedWithFailingMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isEmptyString()'
      Src: org.xmlunit.matchers.CompareMatcherTest:350,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].not(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:350,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].both(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:350,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:351,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.matchers.CompareMatcherTest:352,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.matchers.CompareMatcherTest:351,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].and(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:350,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 353
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 353
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].canBeCombinedWithPassingMatcher()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].and(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isEmptyString()'
    - '[org.xmlunit.matchers.CompareMatcherTest].both(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].not(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].canBeCombinedWithPassingMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.matchers.CompareMatcherTest:357,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.matchers.CompareMatcherTest:358,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].newDocumentBuilder()'
      Src: org.xmlunit.matchers.CompareMatcherTest:359,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:359,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].thenReturn(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:359,1
    - Dst: '[java.io.IOException].<init>()'
      Src: org.xmlunit.matchers.CompareMatcherTest:360,1
    - Dst: '[org.mockito.Mockito].doThrow(java.io.IOException)'
      Src: org.xmlunit.matchers.CompareMatcherTest:360,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].when(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:360,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.matchers.CompareMatcherTest:361,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].parse(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:360,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:368,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withDocumentBuilderFactory(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:368,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].not(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:368,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:367,1
    - Dst: '[org.junit.Assert].fail(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:370,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:372,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.matchers.CompareMatcherTest:372,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].parse(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:372,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 355
    functionDepth: 1
    functionLinenumber: 355
    functionLinenumberEnd: 374
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].usesDocumentBuilderFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>()'
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.mockito.Mockito].when(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].when(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].not(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.junit.Assert].fail(String)'
    - '[org.mockito.Mockito].doThrow(java.io.IOException)'
    - '[org.mockito.Mockito].any()'
    - '[org.mockito.Mockito].verify(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].thenReturn(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].parse(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].newDocumentBuilder()'
    - '[org.xmlunit.matchers.CompareMatcherTest].withDocumentBuilderFactory(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].usesDocumentBuilderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:378,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].withComparisonController(null)'
      Src: org.xmlunit.matchers.CompareMatcherTest:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - 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: 379
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 379
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].cantSetComparisonController()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].withComparisonController(null)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].cantSetComparisonController()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:386,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].matches(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:387,1
    - Dst: '[org.junit.Assert].assertTrue(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:387,1
    - Dst: '[org.hamcrest.StringDescription].<init>()'
      Src: org.xmlunit.matchers.CompareMatcherTest:388,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].describeTo(org.hamcrest.StringDescription)'
      Src: org.xmlunit.matchers.CompareMatcherTest:389,1
    - Dst: '[org.hamcrest.StringDescription].toString()'
      Src: org.xmlunit.matchers.CompareMatcherTest:390,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].is(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:390,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 391
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].describeToWorksWhenThereAreNoDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].is(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].describeTo(org.hamcrest.StringDescription)'
    - '[org.hamcrest.StringDescription].toString()'
    - '[org.xmlunit.matchers.CompareMatcherTest].matches(String)'
    - '[org.hamcrest.StringDescription].<init>()'
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(org.xmlunit.matchers.CompareMatcherTest,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.junit.Assert].assertTrue(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].isIdenticalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].describeToWorksWhenThereAreNoDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expect()'
      Src: org.xmlunit.matchers.CompareMatcherTest:395,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:396,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:397,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].not(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:397,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 398
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNot()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest].assertThat(String,org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
    - '[org.xmlunit.matchers.CompareMatcherTest].not(org.xmlunit.matchers.CompareMatcherTest)'
    - '[org.xmlunit.matchers.CompareMatcherTest].expect()'
    - '[org.xmlunit.matchers.CompareMatcherTest].isSimilarTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect(Class<?extendsThrowable>)'
      Src: org.xmlunit.matchers.CompareMatcherTest:402,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsThrowable>
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?extendsThrowable>
    constantsTouched: []
    func_position:
      end: 403
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 403
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].expect(Class<?extendsThrowable>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].expect(Class<?extendsThrowable>)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].expect(Class<?extendsThrowable>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest:407,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - substring
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 408
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 408
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 9
    functionsReached:
    - '[org.junit.rules.ExpectedException].expectMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: org.xmlunit.matchers.CompareMatcherTest:411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 412
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].getLineSeparator()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(String)
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.matchers.CompareMatcherTest].getLineSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CompareMatcherTest.class.getSimpleName()
      Src: org.xmlunit.matchers.CompareMatcherTest:548,1
    - Dst: String.format(String,org.xmlunit.matchers.CompareMatcherTest)
      Src: org.xmlunit.matchers.CompareMatcherTest:548,1
    - Dst: '[java.io.File].<init>(org.xmlunit.matchers.CompareMatcherTest)'
      Src: org.xmlunit.matchers.CompareMatcherTest:547,1
    - Dst: '[java.io.File].exists()'
      Src: org.xmlunit.matchers.CompareMatcherTest:549,1
    - Dst: '[java.io.File].mkdirs()'
      Src: org.xmlunit.matchers.CompareMatcherTest:550,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 546
    functionDepth: 0
    functionLinenumber: 546
    functionLinenumberEnd: 553
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].getTestResultFolder()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 1
    functionsReached:
    - '[java.io.File].exists()'
    - '[java.io.File].<init>(org.xmlunit.matchers.CompareMatcherTest)'
    - CompareMatcherTest.class.getSimpleName()
    - '[java.io.File].mkdirs()'
    - String.format(String,org.xmlunit.matchers.CompareMatcherTest)
    linkageType: ''
    returnType: java.io.File
    signature: '[org.xmlunit.matchers.CompareMatcherTest].getTestResultFolder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].none()'
      Src: org.xmlunit.matchers.CompareMatcherTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcherTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.matchers.CompareMatcherTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].none()'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcherTest
    signature: '[org.xmlunit.matchers.CompareMatcherTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter:418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison.Detail
      - org.xmlunit.diff.ComparisonType
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - details
    - type
    - formatXml
    argTypes:
    - org.xmlunit.diff.Comparison.Detail
    - org.xmlunit.diff.ComparisonType
    - boolean
    constantsTouched: []
    func_position:
      end: 419
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 419
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].getDetails(org.xmlunit.diff.Comparison.Detail,org.xmlunit.diff.ComparisonType,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Comparison.Detail].getValue()'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].getDetails(org.xmlunit.diff.Comparison.Detail,org.xmlunit.diff.ComparisonType,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 424
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter
    signature: '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].<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:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 433
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 433
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator
    signature: '[org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator:437,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator:437,1
    - Dst: attr.getName()
      Src: org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator:440,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator].equals(String)'
      Src: org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator:440,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 445
      start: 435
    functionDepth: 1
    functionLinenumber: 435
    functionLinenumberEnd: 445
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator].equals(String)'
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - attr.getName()
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 470
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 470
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.CounterComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest.CounterComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcherTest.CounterComparisonListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.CounterComparisonListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcherTest.CounterComparisonListener
    signature: '[org.xmlunit.matchers.CompareMatcherTest.CounterComparisonListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.matchers.CompareMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - CompareMatcher
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - compareMatcher
    argTypes:
    - org.xmlunit.matchers.CompareMatcher
    constantsTouched: []
    func_position:
      end: 486
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 486
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].<init>(org.xmlunit.matchers.CompareMatcher)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper
    signature: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].<init>(org.xmlunit.matchers.CompareMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - CompareMatcher
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TestCompareMatcherWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fileName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 490
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 490
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].withTestFileName(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: TestCompareMatcherWrapper
    signature: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].withTestFileName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcher].isSimilarTo(Object)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:493,1
    - Dst: '[TestCompareMatcherWrapper].<init>(org.xmlunit.matchers.CompareMatcher)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:493,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - CompareMatcher
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TestCompareMatcherWrapper
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - control
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 494
      start: 492
    functionDepth: 3
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].isSimilarTo(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcher].isSimilarTo(Object)'
    - '[TestCompareMatcherWrapper].<init>(org.xmlunit.matchers.CompareMatcher)'
    linkageType: ''
    returnType: TestCompareMatcherWrapper
    signature: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].isSimilarTo(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcher].matches(Object)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:499,1
    - Dst: '[org.xmlunit.builder.Input].from(Object)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:502,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].build()'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:504,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].writeIntoTestResultFolder(org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:504,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].matches(org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:505,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - CompareMatcher
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testItem
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 506
      start: 496
    functionDepth: 4
    functionLinenumber: 496
    functionLinenumberEnd: 506
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].matches(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].build()'
    - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].writeIntoTestResultFolder(org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper)'
    - '[org.xmlunit.matchers.CompareMatcher].matches(org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper)'
    - '[org.xmlunit.matchers.CompareMatcher].matches(Object)'
    - '[org.xmlunit.builder.Input].from(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].matches(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper,org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:509,1
    - Dst: '[java.io.File].exists()'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:511,1
    - Dst: '[java.io.File].createNewFile()'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:512,1
    - Dst: '[java.io.FileOutputStream].<init>(java.io.File)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:514,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].marshal(javax.xml.transform.Source,org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:515,1
    - Dst: fop.flush()
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:516,1
    - Dst: '[RuntimeException].<init>(org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:521,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - CompareMatcher
      - String
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerFactoryConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 524
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 524
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].writeIntoTestResultFolder(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper,org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper)'
    - '[RuntimeException].<init>(org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper)'
    - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].marshal(javax.xml.transform.Source,org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper)'
    - '[java.io.File].createNewFile()'
    - fop.flush()
    - '[java.io.File].exists()'
    - '[java.io.FileOutputStream].<init>(java.io.File)'
    linkageType: ''
    returnType: java.io.File
    signature: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].writeIntoTestResultFolder(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamResult].<init>(java.io.FileOutputStream)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:528,1
    - Dst: '[javax.xml.transform.TransformerFactory].newInstance()'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:529,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].newTransformer()'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:530,1
    - Dst: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].transform(javax.xml.transform.Source,javax.xml.transform.stream.StreamResult)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - java.io.FileOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - CompareMatcher
      - String
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerFactoryConfigurationError
      - javax.xml.transform.TransformerConfigurationException
      - javax.xml.transform.TransformerException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - fop
    argTypes:
    - javax.xml.transform.Source
    - java.io.FileOutputStream
    constantsTouched: []
    func_position:
      end: 532
      start: 526
    functionDepth: 0
    functionLinenumber: 526
    functionLinenumberEnd: 532
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].marshal(javax.xml.transform.Source,java.io.FileOutputStream)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].transform(javax.xml.transform.Source,javax.xml.transform.stream.StreamResult)'
    - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].newTransformer()'
    - '[javax.xml.transform.stream.StreamResult].<init>(java.io.FileOutputStream)'
    - '[javax.xml.transform.TransformerFactory].newInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].marshal(javax.xml.transform.Source,java.io.FileOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcher].describeTo(org.hamcrest.Description)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Description
      classConcrete: true
      classEnum: false
      classFields:
      - CompareMatcher
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 537
      start: 534
    functionDepth: 3
    functionLinenumber: 534
    functionLinenumberEnd: 537
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].describeTo(org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcher].describeTo(org.hamcrest.Description)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].describeTo(org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcher].describeMismatch(Object,org.hamcrest.Description)'
      Src: org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.hamcrest.Description
      classConcrete: true
      classEnum: false
      classFields:
      - CompareMatcher
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - item
    - description
    argTypes:
    - Object
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 542
      start: 539
    functionDepth: 3
    functionLinenumber: 539
    functionLinenumberEnd: 542
    functionName: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].describeMismatch(Object,org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcher].describeMismatch(Object,org.hamcrest.Description)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].describeMismatch(Object,org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(float)'
      Src: org.xmlunit.matchers.TypeMatcherTest:49,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asDouble(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:49,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:49,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:49,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].greaterThan(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:50,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBigDecimal(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:50,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:50,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:50,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].lessThan(int)'
      Src: org.xmlunit.matchers.TypeMatcherTest:51,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asInt(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:51,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:51,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 52
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].testXPathCountAsType()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.TypeMatcherTest].asDouble(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].lessThan(int)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asBigDecimal(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asInt(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(float)'
    - '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].greaterThan(org.xmlunit.matchers.TypeMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcherTest].testXPathCountAsType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.matchers.TypeMatcherTest:57,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String,String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:58,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:60,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(float)'
      Src: org.xmlunit.matchers.TypeMatcherTest:64,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asDouble(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:64,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:64,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 65
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 65
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenAsDoubleFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.TypeMatcherTest].asDouble(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String,String)'
    - '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.junit.rules.ExpectedException].expect()'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(float)'
    - '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenAsDoubleFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.matchers.TypeMatcherTest:70,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String,String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:71,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:73,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:77,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBigDecimal(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:77,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:77,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 78
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 78
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenAsBigDecimalFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].expectMessage(String,String)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asBigDecimal(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.junit.rules.ExpectedException].expect()'
    - '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenAsBigDecimalFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.matchers.TypeMatcherTest:83,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String,String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:84,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:86,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(int)'
      Src: org.xmlunit.matchers.TypeMatcherTest:90,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asInt(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:90,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:90,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 91
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenAsIntFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].expectMessage(String,String)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asInt(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(int)'
    - '[org.junit.rules.ExpectedException].expect()'
    - '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenAsIntFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.matchers.TypeMatcherTest:96,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String,String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:97,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:99,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
      Src: org.xmlunit.matchers.TypeMatcherTest:103,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:103,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:103,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 104
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenAsBooleanFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String,String)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
    - '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.junit.rules.ExpectedException].expect()'
    - '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenAsBooleanFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.matchers.TypeMatcherTest:109,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String,String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:110,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:112,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(int)'
      Src: org.xmlunit.matchers.TypeMatcherTest:116,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asInt(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:116,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:116,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 117
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 117
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenEqualToFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].expectMessage(String,String)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asInt(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(int)'
    - '[org.junit.rules.ExpectedException].expect()'
    - '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenEqualToFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(float)'
      Src: org.xmlunit.matchers.TypeMatcherTest:124,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asDouble(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:124,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].not(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:124,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:124,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:124,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:125,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBigDecimal(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:125,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].not(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:125,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:125,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:125,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(int)'
      Src: org.xmlunit.matchers.TypeMatcherTest:126,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asInt(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:126,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].not(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:126,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:126,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:126,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
      Src: org.xmlunit.matchers.TypeMatcherTest:127,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:127,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].not(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:127,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:127,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 128
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].testAsTypeWithNegation()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asDouble(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
    - '[org.xmlunit.matchers.TypeMatcherTest].not(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asBigDecimal(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(int)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asInt(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(float)'
    - '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcherTest].testAsTypeWithNegation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
      Src: org.xmlunit.matchers.TypeMatcherTest:141,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:141,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:141,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:141,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
      Src: org.xmlunit.matchers.TypeMatcherTest:142,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:142,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:142,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:142,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
      Src: org.xmlunit.matchers.TypeMatcherTest:143,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:143,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:143,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:143,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
      Src: org.xmlunit.matchers.TypeMatcherTest:144,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:144,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:144,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 145
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 145
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].testAsBoolean()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
    - '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcherTest].testAsBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].nullValue()'
      Src: org.xmlunit.matchers.TypeMatcherTest:151,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asDouble(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:151,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:151,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:151,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].nullValue()'
      Src: org.xmlunit.matchers.TypeMatcherTest:152,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBigDecimal(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:152,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:152,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:152,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].nullValue()'
      Src: org.xmlunit.matchers.TypeMatcherTest:153,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asInt(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:153,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:153,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:153,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].nullValue()'
      Src: org.xmlunit.matchers.TypeMatcherTest:154,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:154,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:154,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 155
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 155
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].testAsTypeWhenEvaluatedValueIsEmpty()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asDouble(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asBigDecimal(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].assertThat(org.xmlunit.matchers.TypeMatcherTest,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].nullValue()'
    - '[org.xmlunit.matchers.TypeMatcherTest].asInt(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].hasXPath(String,org.xmlunit.matchers.TypeMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcherTest].testAsTypeWhenEvaluatedValueIsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].greaterThanOrEqualTo(float)'
      Src: org.xmlunit.matchers.TypeMatcherTest:160,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asDouble(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:160,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:160,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:161,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBigDecimal(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:161,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:161,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].lessThan(int)'
      Src: org.xmlunit.matchers.TypeMatcherTest:162,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asInt(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:162,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:162,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
      Src: org.xmlunit.matchers.TypeMatcherTest:163,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:163,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:163,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
      Src: org.xmlunit.matchers.TypeMatcherTest:164,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:164,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 165
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 165
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].testAsTypeWithExplicitTestValues()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asDouble(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
    - '[org.xmlunit.matchers.TypeMatcherTest].lessThan(int)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asBigDecimal(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].asInt(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].assertThat(String,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].greaterThanOrEqualTo(float)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcherTest].testAsTypeWithExplicitTestValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.matchers.TypeMatcherTest:170,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:171,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:172,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
      Src: org.xmlunit.matchers.TypeMatcherTest:174,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:174,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 175
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 175
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].conversionZeroValueToBooleanShouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
    - '[org.junit.rules.ExpectedException].expect()'
    - '[org.xmlunit.matchers.TypeMatcherTest].assertThat(String,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcherTest].conversionZeroValueToBooleanShouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.matchers.TypeMatcherTest:180,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:181,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.TypeMatcherTest:182,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
      Src: org.xmlunit.matchers.TypeMatcherTest:184,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:184,1
    - Dst: '[org.xmlunit.matchers.TypeMatcherTest].assertThat(String,org.xmlunit.matchers.TypeMatcherTest)'
      Src: org.xmlunit.matchers.TypeMatcherTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 185
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 185
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].conversionOneValueToBooleanShouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.TypeMatcherTest].asBoolean(org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.xmlunit.matchers.TypeMatcherTest].equalTo(boolean)'
    - '[org.junit.rules.ExpectedException].expect()'
    - '[org.xmlunit.matchers.TypeMatcherTest].assertThat(String,org.xmlunit.matchers.TypeMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcherTest].conversionOneValueToBooleanShouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].none()'
      Src: org.xmlunit.matchers.TypeMatcherTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.TypeMatcherTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.matchers.TypeMatcherTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].none()'
    linkageType: ''
    returnType: org.xmlunit.matchers.TypeMatcherTest
    signature: '[org.xmlunit.matchers.TypeMatcherTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:54,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:54,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:54,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:55,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:55,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:55,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:56,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:56,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:56,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:57,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:57,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].testXPathCountInXmlString()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/EvaluateXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].testXPathCountInXmlString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:63,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:63,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:63,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:64,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:64,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:64,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:68,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:68,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:68,1
    - Dst: '[org.junit.Assert].fail(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:69,1
    - Dst: e.getMessage()
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:71,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].containsString(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:71,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 74
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].testXPathAttributeValueMatchingInXmlString()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/EvaluateXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].containsString(String)'
    - '[org.junit.Assert].fail(String)'
    - e.getMessage()
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].testXPathAttributeValueMatchingInXmlString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:79,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].setNamespaceAware(boolean)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:80,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].newDocumentBuilder()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:81,1
    - Dst: xml.getBytes(String)
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:83,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:83,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.ByteArrayInputStream)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:83,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].parse(org.xml.sax.InputSource)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:82,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].getDocumentElement()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:82,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:84,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:84,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 85
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].testXPathAttributeValueMatchingInXmlElement()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/EvaluateXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[java.io.ByteArrayInputStream].<init>(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xml.sax.InputSource].<init>(java.io.ByteArrayInputStream)'
    - xml.getBytes(String)
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].parse(org.xml.sax.InputSource)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].setNamespaceAware(boolean)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].getDocumentElement()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].newDocumentBuilder()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].testXPathAttributeValueMatchingInXmlElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:103,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:104,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:106,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:106,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:106,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:106,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:108,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:107,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:107,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:107,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:110,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:109,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:109,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].testXPathEvaluationWithNamespaceContext()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/EvaluateXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].withNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].testXPathEvaluationWithNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].isEmptyString()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:119,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].both(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:119,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:120,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:120,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].and(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:119,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 121
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].canBeCombinedWithFailingMatcher()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/EvaluateXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].isEmptyString()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].both(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].and(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].canBeCombinedWithFailingMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].isEmptyString()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:131,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].not(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:131,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].both(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:131,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:132,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:132,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].and(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:131,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 133
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].canBeCombinedWithPassingMatcher()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/EvaluateXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].isEmptyString()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].both(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].not(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].and(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].canBeCombinedWithPassingMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:137,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:138,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].newDocumentBuilder()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:139,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:139,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].thenReturn(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:139,1
    - Dst: '[java.io.IOException].<init>()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:140,1
    - Dst: '[org.mockito.Mockito].doThrow(java.io.IOException)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:140,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].when(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:140,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:141,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].parse(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:140,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:150,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:150,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].withDocumentBuilderFactory(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:150,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:150,1
    - Dst: '[org.junit.Assert].fail(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:152,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:154,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:154,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].parse(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:154,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 156
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].usesDocumentBuilderFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/EvaluateXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>()'
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].when(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.junit.Assert].fail(String)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].parse(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.mockito.Mockito].doThrow(java.io.IOException)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].withDocumentBuilderFactory(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.mockito.Mockito].any()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.mockito.Mockito].verify(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.mockito.Mockito].when(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].newDocumentBuilder()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].thenReturn(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].usesDocumentBuilderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:160,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:161,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:168,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:168,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].not(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:168,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 169
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNotOnTheOutside()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/EvaluateXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].expect()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].not(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNotOnTheOutside()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:173,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:174,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:181,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].not(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:181,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:181,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 182
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNotOnTheInside()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/EvaluateXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].expect()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(org.xmlunit.matchers.EvaluateXPathMatcherTest,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].not(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNotOnTheInside()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:186,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].newXPath()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:187,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:187,1
    - Dst: '[javax.xml.xpath.XPathFactory].newInstance()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:187,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].newXPath()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:187,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].thenReturn(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:187,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:188,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:188,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].withXPathFactory(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:188,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].not(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:188,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:188,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:189,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].newXPath()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 190
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].usesXPathFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/EvaluateXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].withXPathFactory(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].assertThat(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[javax.xml.xpath.XPathFactory].newInstance()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].newXPath()'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].equalTo(String)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].hasXPath(String,org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.mockito.Mockito].verify(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.mockito.Mockito].when(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].not(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].thenReturn(org.xmlunit.matchers.EvaluateXPathMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].usesXPathFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].none()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcherTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.EvaluateXPathMatcherTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/EvaluateXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].none()'
    linkageType: ''
    returnType: org.xmlunit.matchers.EvaluateXPathMatcherTest
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcherTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:47,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:47,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:48,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:48,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].valid(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:48,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:48,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 50
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].shouldSuccessfullyValidateInstance()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcherTest].valid(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].shouldSuccessfullyValidateInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:55,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:56,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:56,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:57,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:57,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].newSchema(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:57,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].valid(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:57,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:57,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].shouldSuccessfullyValidateInstanceWhenSchemaIsCreatedExternally()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcherTest].newSchema(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].valid(org.xmlunit.matchers.ValidationMatcherTest)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcherTest)'
    - '[javax.xml.validation.SchemaFactory].newInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].shouldSuccessfullyValidateInstanceWhenSchemaIsCreatedExternally()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:63,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:63,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:64,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:64,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].valid(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:64,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].not(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:64,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:64,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 65
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].shouldFailOnBrokenInstance()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcherTest].valid(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].not(org.xmlunit.matchers.ValidationMatcherTest)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].shouldFailOnBrokenInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:70,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:71,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:71,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:72,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:72,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].newSchema(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:72,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].valid(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:72,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].not(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:72,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:72,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].shouldFailOnBrokenInstanceWhenSchemaIsCreatedExternally()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcherTest].newSchema(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].valid(org.xmlunit.matchers.ValidationMatcherTest)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].not(org.xmlunit.matchers.ValidationMatcherTest)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcherTest)'
    - '[javax.xml.validation.SchemaFactory].newInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].shouldFailOnBrokenInstanceWhenSchemaIsCreatedExternally()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:77,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:77,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:78,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:78,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].valid(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:78,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:78,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 79
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowOnBrokenInstance()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcherTest].valid(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowOnBrokenInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Class.forName(String)
      Src: org.xmlunit.matchers.ValidationMatcherTest:84,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].assumeTrue(String,boolean)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:86,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:89,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:89,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].<init>()'
      Src: org.xmlunit.matchers.ValidationMatcherTest:90,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcher)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:90,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 92
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 92
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].shouldSuccessfullyValidateInstanceWithoutExplicitSchemaSource()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - Class.forName(String)
    - '[org.xmlunit.matchers.ValidationMatcherTest].assumeTrue(String,boolean)'
    - '[org.xmlunit.matchers.ValidationMatcher].<init>()'
    - '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].shouldSuccessfullyValidateInstanceWithoutExplicitSchemaSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:96,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:96,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].<init>()'
      Src: org.xmlunit.matchers.ValidationMatcherTest:97,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcher)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:97,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 99
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowOnBrokenInstanceWithoutExplicitSchemaSource()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.matchers.ValidationMatcher].<init>()'
    - '[org.xmlunit.matchers.ValidationMatcherTest].is(org.xmlunit.matchers.ValidationMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowOnBrokenInstanceWithoutExplicitSchemaSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].valid(null)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowWhenSchemaSourcesContainsNull()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcherTest].valid(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowWhenSchemaSourcesContainsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].<init>(Object[])'
      Src: org.xmlunit.matchers.ValidationMatcherTest:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowWhenSchemaSourcesIsNull()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcher].<init>(Object[])'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowWhenSchemaSourcesIsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].<init>(javax.xml.validation.Schema)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 114
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowWhenSchemaIsNull()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcher].<init>(javax.xml.validation.Schema)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowWhenSchemaIsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].isEmptyString()'
      Src: org.xmlunit.matchers.ValidationMatcherTest:122,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].both(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:122,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:123,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:123,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].valid(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:123,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].and(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:122,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(String,org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 124
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].canBeCombinedWithFailingMatcher()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcherTest].valid(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].isEmptyString()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].and(org.xmlunit.matchers.ValidationMatcherTest)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(String,org.xmlunit.matchers.ValidationMatcherTest)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].both(org.xmlunit.matchers.ValidationMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].canBeCombinedWithFailingMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:128,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:128,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].nullValue()'
      Src: org.xmlunit.matchers.ValidationMatcherTest:129,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].not(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:129,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].both(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:129,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:130,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:130,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].valid(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:130,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].and(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:129,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      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: 132
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 132
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].canBeCombinedWithPassinggMatcher()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcherTest].valid(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].nullValue()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].and(org.xmlunit.matchers.ValidationMatcherTest)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].not(org.xmlunit.matchers.ValidationMatcherTest)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].both(org.xmlunit.matchers.ValidationMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].canBeCombinedWithPassinggMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.matchers.ValidationMatcherTest:136,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:137,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:138,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:139,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:139,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:140,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:140,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].valid(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:140,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].not(org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:140,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
      Src: org.xmlunit.matchers.ValidationMatcherTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 142
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNot()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcherTest].valid(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].assertThat(javax.xml.transform.stream.StreamSource,org.xmlunit.matchers.ValidationMatcherTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.junit.rules.ExpectedException].expect()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.matchers.ValidationMatcherTest].not(org.xmlunit.matchers.ValidationMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].none()'
      Src: org.xmlunit.matchers.ValidationMatcherTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.ValidationMatcherTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.matchers.ValidationMatcherTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].none()'
    linkageType: ''
    returnType: org.xmlunit.matchers.ValidationMatcherTest
    signature: '[org.xmlunit.matchers.ValidationMatcherTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:51,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].setNamespaceAware(boolean)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:52,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].newDocumentBuilder()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.parsers.ParserConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].setup()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].newDocumentBuilder()'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].setNamespaceAware(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: xml.getBytes(String)
      Src: org.xmlunit.matchers.HasXPathMatcherTest:68,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:68,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.ByteArrayInputStream)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:68,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(org.xml.sax.InputSource)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:67,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].getDocumentElement()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:67,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:70,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:70,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:71,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:71,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:72,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:72,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].testXPathIsFoundInDocumentWithASingleOccurence()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
    - '[java.io.ByteArrayInputStream].<init>(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].getDocumentElement()'
    - '[org.xml.sax.InputSource].<init>(java.io.ByteArrayInputStream)'
    - xml.getBytes(String)
    - '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[javax.xml.parsers.DocumentBuilder].parse(org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].testXPathIsFoundInDocumentWithASingleOccurence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:87,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:87,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:88,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:88,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:89,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:89,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 90
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].testXPathIsFoundInStringWithASingleOccurence()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].testXPathIsFoundInStringWithASingleOccurence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:108,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:108,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:109,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:109,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:110,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:110,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].testXPathIsFoundInStringWithMultipleOccurences()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].testXPathIsFoundInStringWithMultipleOccurences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:116,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:116,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:119,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:119,1
    - Dst: '[org.junit.Assert].fail(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:120,1
    - Dst: e.getMessage()
      Src: org.xmlunit.matchers.HasXPathMatcherTest:122,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].containsString(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:122,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:122,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].textXPathAttributeIsFound()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.junit.Assert].fail(String)'
    - e.getMessage()
    - '[org.xmlunit.matchers.HasXPathMatcherTest].containsString(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].textXPathAttributeIsFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:137,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:138,1
    - Dst: xml.getBytes(String)
      Src: org.xmlunit.matchers.HasXPathMatcherTest:140,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:140,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.ByteArrayInputStream)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:140,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(org.xml.sax.InputSource)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:139,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].getDocumentElement()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:139,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:142,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:142,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:142,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:143,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:143,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:143,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:145,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:145,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:145,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 147
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].testXPathIsFoundInDocumentWithNamespaceContextWithASingleOccurence()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
    - '[java.io.ByteArrayInputStream].<init>(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].getDocumentElement()'
    - '[java.util.HashMap].<init>()'
    - '[org.xml.sax.InputSource].<init>(java.io.ByteArrayInputStream)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].withNamespaceContext(java.util.HashMap)'
    - xml.getBytes(String)
    - '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[javax.xml.parsers.DocumentBuilder].parse(org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].testXPathIsFoundInDocumentWithNamespaceContextWithASingleOccurence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].isEmptyString()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:155,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].both(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:155,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:156,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].and(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:155,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(String,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      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: 157
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 157
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].canBeCombinedWithFailingMatcher()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].isEmptyString()'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].and(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].both(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(String,org.xmlunit.matchers.HasXPathMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].canBeCombinedWithFailingMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].isEmptyString()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:162,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:162,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].both(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:162,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:163,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].and(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:162,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      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: 164
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].canBeCombinedWithPassingMatcher()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].isEmptyString()'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].and(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].both(org.xmlunit.matchers.HasXPathMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].canBeCombinedWithPassingMatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:168,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:169,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].newDocumentBuilder()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:170,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:170,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].thenReturn(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:170,1
    - Dst: '[java.io.IOException].<init>()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:171,1
    - Dst: '[org.mockito.Mockito].doThrow(java.io.IOException)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:171,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].when(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:171,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:172,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].parse(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:171,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:181,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].withDocumentBuilderFactory(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:181,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:181,1
    - Dst: '[org.junit.Assert].fail(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:182,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:184,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:184,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].parse(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:184,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 186
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].usesDocumentBuilderFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>()'
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].parse(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].newDocumentBuilder()'
    - '[org.mockito.Mockito].when(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].when(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.junit.Assert].fail(String)'
    - '[org.mockito.Mockito].verify(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.mockito.Mockito].doThrow(java.io.IOException)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].withDocumentBuilderFactory(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.mockito.Mockito].any()'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].thenReturn(org.xmlunit.matchers.HasXPathMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].usesDocumentBuilderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:190,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(String,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].quotesCanBeMixed()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(String,org.xmlunit.matchers.HasXPathMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].quotesCanBeMixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:195,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:196,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:198,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:198,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 199
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNot()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(org.xmlunit.matchers.HasXPathMatcherTest,org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.junit.rules.ExpectedException].expect()'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.junit.rules.ExpectedException].expectMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:203,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].newXPath()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:204,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:204,1
    - Dst: '[javax.xml.xpath.XPathFactory].newInstance()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:204,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].newXPath()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:204,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].thenReturn(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:204,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:205,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].withXPathFactory(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:205,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:205,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(String,org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:205,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.matchers.HasXPathMatcherTest)'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:206,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcherTest].newXPath()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 207
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].usesXPathFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].hasXPath(String)'
    - '[org.mockito.Mockito].when(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[javax.xml.xpath.XPathFactory].newInstance()'
    - '[org.mockito.Mockito].verify(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].withXPathFactory(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].not(org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].newXPath()'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].assertThat(String,org.xmlunit.matchers.HasXPathMatcherTest)'
    - '[org.xmlunit.matchers.HasXPathMatcherTest].thenReturn(org.xmlunit.matchers.HasXPathMatcherTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].usesXPathFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].none()'
      Src: org.xmlunit.matchers.HasXPathMatcherTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - org.junit.rules.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.HasXPathMatcherTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.matchers.HasXPathMatcherTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].none()'
    linkageType: ''
    returnType: org.xmlunit.matchers.HasXPathMatcherTest
    signature: '[org.xmlunit.matchers.HasXPathMatcherTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].byXPath(String,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:56,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].selectorForElementNamed(String,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:56,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].fromString(String)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:57,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].fromString(String)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:58,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].isSimilarTo(org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:58,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.bugreports.SelectElementsByNameOfChildTest,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:59,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:58,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].assertThat(org.xmlunit.bugreports.SelectElementsByNameOfChildTest,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].tryToSelectMatchingChildNodesUsingXPath()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/bugreports/SelectElementsByNameOfChildTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.bugreports.SelectElementsByNameOfChildTest,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].assertThat(org.xmlunit.bugreports.SelectElementsByNameOfChildTest,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].byXPath(String,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].selectorForElementNamed(String,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].isSimilarTo(org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].fromString(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].tryToSelectMatchingChildNodesUsingXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].byXPath(String,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:65,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].selectorForElementNamed(String,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:65,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].fromString(String)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:66,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].fromString(String)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:67,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].isSimilarTo(org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:67,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.bugreports.SelectElementsByNameOfChildTest,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:68,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:67,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].assertThat(org.xmlunit.bugreports.SelectElementsByNameOfChildTest,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].tryToSelectMatchingChildNodesUsingXPathAlpha02()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/bugreports/SelectElementsByNameOfChildTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.bugreports.SelectElementsByNameOfChildTest,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].assertThat(org.xmlunit.bugreports.SelectElementsByNameOfChildTest,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].byXPath(String,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].selectorForElementNamed(String,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].isSimilarTo(org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].fromString(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].tryToSelectMatchingChildNodesUsingXPathAlpha02()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].<init>()'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:73,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].selectorForElementNamed(String,org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:73,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].fromString(String)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:74,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].fromString(String)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:75,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].isSimilarTo(org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:75,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.bugreports.SelectElementsByNameOfChildTest,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:76,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:75,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].assertThat(org.xmlunit.bugreports.SelectElementsByNameOfChildTest,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].tryToSelectMatchingChildNodesUsingCustomElementSelector()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/bugreports/SelectElementsByNameOfChildTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].<init>()'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.bugreports.SelectElementsByNameOfChildTest,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].assertThat(org.xmlunit.bugreports.SelectElementsByNameOfChildTest,org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].selectorForElementNamed(String,org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].isSimilarTo(org.xmlunit.bugreports.SelectElementsByNameOfChildTest)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].fromString(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].tryToSelectMatchingChildNodesUsingCustomElementSelector()'
  - 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.xmlunit.bugreports.SelectElementsByNameOfChildTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/bugreports/SelectElementsByNameOfChildTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.bugreports.SelectElementsByNameOfChildTest
    signature: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].firstChildElement(org.w3c.dom.Element)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector:83,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].firstChildElement(org.w3c.dom.Element)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector:84,1
    - Dst: '[org.xmlunit.diff.ElementSelectors.byName].canBeCompared(org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector,org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlElement
    - testElement
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/bugreports/SelectElementsByNameOfChildTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelectors.byName].canBeCompared(org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector,org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector)'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].firstChildElement(org.w3c.dom.Element)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getChildNodes()'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector:88,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].getLength()'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector:89,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].item(org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector:91,1
    - Dst: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].item(org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector)'
      Src: org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector:92,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 96
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 96
    functionName: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].firstChildElement(org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/bugreports/SelectElementsByNameOfChildTest.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].item(org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector)'
    - '[org.w3c.dom.Element].getChildNodes()'
    - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].getLength()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].firstChildElement(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/bugreports/SelectElementsByNameOfChildTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector
    signature: '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.xmlunit.matchers.TypeMatcher:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - org.hamcrest.Matcher<?extendsT>
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Exception
      - Class<T>
      - org.hamcrest.Matcher<?extendsT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.TypeMatcher
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - valueMatcher
    argTypes:
    - Class<T>
    - org.hamcrest.Matcher<?extendsT>
    constantsTouched: []
    func_position:
      end: 77
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.matchers.TypeMatcher].<init>(Class<T>,org.hamcrest.Matcher<?extendsT>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.xmlunit.matchers.TypeMatcher
    signature: '[org.xmlunit.matchers.TypeMatcher].<init>(Class<T>,org.hamcrest.Matcher<?extendsT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.TypeMatcher].nullSafeConvert(String)'
      Src: org.xmlunit.matchers.TypeMatcher:82,1
    - Dst: '[org.hamcrest.Matcher<?extendsT>].matches(T)'
      Src: org.xmlunit.matchers.TypeMatcher:83,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Exception
      - Class<T>
      - org.hamcrest.Matcher<?extendsT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.matchers.TypeMatcher].matchesSafely(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.hamcrest.Matcher<?extendsT>].matches(T)'
    - '[org.xmlunit.matchers.TypeMatcher].nullSafeConvert(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.matchers.TypeMatcher].matchesSafely(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.TypeMatcher:92,1
    - Dst: '[Class<T>].getName()'
      Src: org.xmlunit.matchers.TypeMatcher:93,1
    - Dst: '[org.xmlunit.matchers.TypeMatcher].appendText(org.xmlunit.matchers.TypeMatcher)'
      Src: org.xmlunit.matchers.TypeMatcher:92,1
    - Dst: '[org.xmlunit.matchers.TypeMatcher].appendText(String)'
      Src: org.xmlunit.matchers.TypeMatcher:92,1
    - Dst: '[org.xmlunit.matchers.TypeMatcher].appendDescriptionOf(org.hamcrest.Matcher<?extendsT>)'
      Src: org.xmlunit.matchers.TypeMatcher:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Description
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Exception
      - Class<T>
      - org.hamcrest.Matcher<?extendsT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: '[org.xmlunit.matchers.TypeMatcher].describeTo(org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[Class<T>].getName()'
    - '[org.xmlunit.matchers.TypeMatcher].appendText(String)'
    - '[org.xmlunit.matchers.TypeMatcher].appendDescriptionOf(org.hamcrest.Matcher<?extendsT>)'
    - '[org.xmlunit.matchers.TypeMatcher].appendText(org.xmlunit.matchers.TypeMatcher)'
    - '[org.hamcrest.Description].appendText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcher].describeTo(org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.TypeMatcher:101,1
    - Dst: '[Exception].toString()'
      Src: org.xmlunit.matchers.TypeMatcher:102,1
    - Dst: '[org.xmlunit.matchers.TypeMatcher].appendText(org.xmlunit.matchers.TypeMatcher)'
      Src: org.xmlunit.matchers.TypeMatcher:101,1
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.TypeMatcher:104,1
    - Dst: '[org.xmlunit.matchers.TypeMatcher].appendValue(T)'
      Src: org.xmlunit.matchers.TypeMatcher:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.hamcrest.Description
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Exception
      - Class<T>
      - org.hamcrest.Matcher<?extendsT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - item
    - mismatchDescription
    argTypes:
    - String
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 107
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 107
    functionName: '[org.xmlunit.matchers.TypeMatcher].describeMismatchSafely(String,org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[Exception].toString()'
    - '[org.xmlunit.matchers.TypeMatcher].appendText(org.xmlunit.matchers.TypeMatcher)'
    - '[org.hamcrest.Description].appendText(String)'
    - '[org.xmlunit.matchers.TypeMatcher].appendValue(T)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.TypeMatcher].describeMismatchSafely(String,org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: org.xmlunit.matchers.TypeMatcher:113,1
    - Dst: '[org.xmlunit.matchers.TypeMatcher].length()'
      Src: org.xmlunit.matchers.TypeMatcher:114,1
    - Dst: '[org.xmlunit.matchers.TypeMatcher].convert(org.xmlunit.matchers.TypeMatcher)'
      Src: org.xmlunit.matchers.TypeMatcher:117,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Exception
      - Class<T>
      - org.hamcrest.Matcher<?extendsT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 118
    functionName: '[org.xmlunit.matchers.TypeMatcher].nullSafeConvert(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 1
    functionsReached:
    - '[String].trim()'
    - '[org.xmlunit.matchers.TypeMatcher].length()'
    - '[org.xmlunit.matchers.TypeMatcher].convert(org.xmlunit.matchers.TypeMatcher)'
    linkageType: ''
    returnType: T
    signature: '[org.xmlunit.matchers.TypeMatcher].nullSafeConvert(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Exception
      - Class<T>
      - org.hamcrest.Matcher<?extendsT>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 125
    functionName: '[org.xmlunit.matchers.TypeMatcher].convert(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.xmlunit.matchers.TypeMatcher].convert(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.TypeMatcher.BigDecimalTypeMatcher].<init>(org.hamcrest.Matcher<?extendsBigDecimal>)'
      Src: org.xmlunit.matchers.TypeMatcher:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Matcher<?extendsBigDecimal>
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Exception
      - Class<T>
      - org.hamcrest.Matcher<?extendsT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.TypeMatcher<java.math.BigDecimal>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - valueMatcher
    argTypes:
    - org.hamcrest.Matcher<?extendsBigDecimal>
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[org.xmlunit.matchers.TypeMatcher].asBigDecimal(org.hamcrest.Matcher<?extendsBigDecimal>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.TypeMatcher.BigDecimalTypeMatcher].<init>(org.hamcrest.Matcher<?extendsBigDecimal>)'
    linkageType: ''
    returnType: org.xmlunit.matchers.TypeMatcher<java.math.BigDecimal>
    signature: '[org.xmlunit.matchers.TypeMatcher].asBigDecimal(org.hamcrest.Matcher<?extendsBigDecimal>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DoubleTypeMatcher].<init>(org.hamcrest.Matcher<?extendsDouble>)'
      Src: org.xmlunit.matchers.TypeMatcher:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Matcher<?extendsDouble>
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Exception
      - Class<T>
      - org.hamcrest.Matcher<?extendsT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.TypeMatcher<Double>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - valueMatcher
    argTypes:
    - org.hamcrest.Matcher<?extendsDouble>
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[org.xmlunit.matchers.TypeMatcher].asDouble(org.hamcrest.Matcher<?extendsDouble>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[DoubleTypeMatcher].<init>(org.hamcrest.Matcher<?extendsDouble>)'
    linkageType: ''
    returnType: org.xmlunit.matchers.TypeMatcher<Double>
    signature: '[org.xmlunit.matchers.TypeMatcher].asDouble(org.hamcrest.Matcher<?extendsDouble>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IntegerTypeMatcher].<init>(org.hamcrest.Matcher<?extendsInteger>)'
      Src: org.xmlunit.matchers.TypeMatcher:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Matcher<?extendsInteger>
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Exception
      - Class<T>
      - org.hamcrest.Matcher<?extendsT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.TypeMatcher<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - valueMatcher
    argTypes:
    - org.hamcrest.Matcher<?extendsInteger>
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[org.xmlunit.matchers.TypeMatcher].asInt(org.hamcrest.Matcher<?extendsInteger>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[IntegerTypeMatcher].<init>(org.hamcrest.Matcher<?extendsInteger>)'
    linkageType: ''
    returnType: org.xmlunit.matchers.TypeMatcher<Integer>
    signature: '[org.xmlunit.matchers.TypeMatcher].asInt(org.hamcrest.Matcher<?extendsInteger>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BooleanTypeMatcher].<init>(org.hamcrest.Matcher<?extendsBoolean>)'
      Src: org.xmlunit.matchers.TypeMatcher:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Matcher<?extendsBoolean>
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - Exception
      - Class<T>
      - org.hamcrest.Matcher<?extendsT>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.TypeMatcher<Boolean>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - valueMatcher
    argTypes:
    - org.hamcrest.Matcher<?extendsBoolean>
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[org.xmlunit.matchers.TypeMatcher].asBoolean(org.hamcrest.Matcher<?extendsBoolean>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[BooleanTypeMatcher].<init>(org.hamcrest.Matcher<?extendsBoolean>)'
    linkageType: ''
    returnType: org.xmlunit.matchers.TypeMatcher<Boolean>
    signature: '[org.xmlunit.matchers.TypeMatcher].asBoolean(org.hamcrest.Matcher<?extendsBoolean>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.hamcrest.Matcher<?extendsBigDecimal>)'
      Src: org.xmlunit.matchers.TypeMatcher.BigDecimalTypeMatcher:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Matcher<?extendsBigDecimal>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.matchers.TypeMatcher.BigDecimalTypeMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.hamcrest.Matcher<?extendsBigDecimal>
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.xmlunit.matchers.TypeMatcher.BigDecimalTypeMatcher].<init>(org.hamcrest.Matcher<?extendsBigDecimal>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(org.hamcrest.Matcher<?extendsBigDecimal>)'
    linkageType: ''
    returnType: org.xmlunit.matchers.TypeMatcher.BigDecimalTypeMatcher
    signature: '[org.xmlunit.matchers.TypeMatcher.BigDecimalTypeMatcher].<init>(org.hamcrest.Matcher<?extendsBigDecimal>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.xmlunit.matchers.TypeMatcher.BigDecimalTypeMatcher:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: '[org.xmlunit.matchers.TypeMatcher.BigDecimalTypeMatcher].convert(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigDecimal].<init>(String)'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.xmlunit.matchers.TypeMatcher.BigDecimalTypeMatcher].convert(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.hamcrest.Matcher<?extendsDouble>)'
      Src: org.xmlunit.matchers.TypeMatcher.DoubleTypeMatcher:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Matcher<?extendsDouble>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.matchers.TypeMatcher.DoubleTypeMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.hamcrest.Matcher<?extendsDouble>
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.xmlunit.matchers.TypeMatcher.DoubleTypeMatcher].<init>(org.hamcrest.Matcher<?extendsDouble>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(org.hamcrest.Matcher<?extendsDouble>)'
    linkageType: ''
    returnType: org.xmlunit.matchers.TypeMatcher.DoubleTypeMatcher
    signature: '[org.xmlunit.matchers.TypeMatcher.DoubleTypeMatcher].<init>(org.hamcrest.Matcher<?extendsDouble>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.valueOf(String)
      Src: org.xmlunit.matchers.TypeMatcher.DoubleTypeMatcher:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 220
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 220
    functionName: '[org.xmlunit.matchers.TypeMatcher.DoubleTypeMatcher].convert(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - Double.valueOf(String)
    linkageType: ''
    returnType: Double
    signature: '[org.xmlunit.matchers.TypeMatcher.DoubleTypeMatcher].convert(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.hamcrest.Matcher<?extendsInteger>)'
      Src: org.xmlunit.matchers.TypeMatcher.IntegerTypeMatcher:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Matcher<?extendsInteger>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.matchers.TypeMatcher.IntegerTypeMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.hamcrest.Matcher<?extendsInteger>
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.xmlunit.matchers.TypeMatcher.IntegerTypeMatcher].<init>(org.hamcrest.Matcher<?extendsInteger>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(org.hamcrest.Matcher<?extendsInteger>)'
    linkageType: ''
    returnType: org.xmlunit.matchers.TypeMatcher.IntegerTypeMatcher
    signature: '[org.xmlunit.matchers.TypeMatcher.IntegerTypeMatcher].<init>(org.hamcrest.Matcher<?extendsInteger>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(String)
      Src: org.xmlunit.matchers.TypeMatcher.IntegerTypeMatcher:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[org.xmlunit.matchers.TypeMatcher.IntegerTypeMatcher].convert(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(String)
    linkageType: ''
    returnType: Integer
    signature: '[org.xmlunit.matchers.TypeMatcher.IntegerTypeMatcher].convert(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.hamcrest.Matcher<?extendsBoolean>)'
      Src: org.xmlunit.matchers.TypeMatcher.BooleanTypeMatcher:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Matcher<?extendsBoolean>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.matchers.TypeMatcher.BooleanTypeMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.hamcrest.Matcher<?extendsBoolean>
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: '[org.xmlunit.matchers.TypeMatcher.BooleanTypeMatcher].<init>(org.hamcrest.Matcher<?extendsBoolean>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(org.hamcrest.Matcher<?extendsBoolean>)'
    linkageType: ''
    returnType: org.xmlunit.matchers.TypeMatcher.BooleanTypeMatcher
    signature: '[org.xmlunit.matchers.TypeMatcher.BooleanTypeMatcher].<init>(org.hamcrest.Matcher<?extendsBoolean>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.xmlunit.matchers.TypeMatcher.BooleanTypeMatcher:243,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.xmlunit.matchers.TypeMatcher.BooleanTypeMatcher:246,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.matchers.TypeMatcher.BooleanTypeMatcher:249,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 250
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 250
    functionName: '[org.xmlunit.matchers.TypeMatcher.BooleanTypeMatcher].convert(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[String].equalsIgnoreCase(String)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.xmlunit.matchers.TypeMatcher.BooleanTypeMatcher].convert(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CompareMatcher.class.getName()
      Src: org.xmlunit.matchers.CompareMatcher:87,1
    - Dst: '[java.util.logging.Logger].getLogger(org.xmlunit.matchers.CompareMatcher)'
      Src: org.xmlunit.matchers.CompareMatcher:87,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
      Src: org.xmlunit.matchers.CompareMatcher:99,1
    - Dst: '[Object].<init>()'
      Src: org.xmlunit.matchers.CompareMatcher:106,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(Object)'
      Src: org.xmlunit.matchers.CompareMatcher:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - control
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.xmlunit.matchers.CompareMatcher].<init>(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 2
    functionsReached:
    - CompareMatcher.class.getName()
    - '[java.util.logging.Logger].getLogger(org.xmlunit.matchers.CompareMatcher)'
    - '[org.xmlunit.builder.DiffBuilder].compare(Object)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcher].<init>(Object)'
      Src: org.xmlunit.matchers.CompareMatcher:119,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].checkForIdentical()'
      Src: org.xmlunit.matchers.CompareMatcher:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - control
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 2
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.xmlunit.matchers.CompareMatcher].isIdenticalTo(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcher].<init>(Object)'
    - '[org.xmlunit.matchers.CompareMatcher].checkForIdentical()'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].isIdenticalTo(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcher].<init>(Object)'
      Src: org.xmlunit.matchers.CompareMatcher:137,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].checkForSimilar()'
      Src: org.xmlunit.matchers.CompareMatcher:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - control
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[org.xmlunit.matchers.CompareMatcher].isSimilarTo(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcher].<init>(Object)'
    - '[org.xmlunit.matchers.CompareMatcher].checkForSimilar()'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].isSimilarTo(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].checkForSimilar()'
      Src: org.xmlunit.matchers.CompareMatcher:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 144
    functionName: '[org.xmlunit.matchers.CompareMatcher].checkForSimilar()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].checkForSimilar()'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].checkForSimilar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].checkForIdentical()'
      Src: org.xmlunit.matchers.CompareMatcher:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 150
    functionName: '[org.xmlunit.matchers.CompareMatcher].checkForIdentical()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].checkForIdentical()'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].checkForIdentical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].ignoreWhitespace()'
      Src: org.xmlunit.matchers.CompareMatcher:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: '[org.xmlunit.matchers.CompareMatcher].ignoreWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].ignoreWhitespace()'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].ignoreWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].normalizeWhitespace()'
      Src: org.xmlunit.matchers.CompareMatcher:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 170
    functionName: '[org.xmlunit.matchers.CompareMatcher].normalizeWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].normalizeWhitespace()'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].normalizeWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].ignoreComments()'
      Src: org.xmlunit.matchers.CompareMatcher:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[org.xmlunit.matchers.CompareMatcher].ignoreComments()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].ignoreComments()'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].ignoreComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].ignoreElementContentWhitespace()'
      Src: org.xmlunit.matchers.CompareMatcher:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[org.xmlunit.matchers.CompareMatcher].ignoreElementContentWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].ignoreElementContentWhitespace()'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].ignoreElementContentWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].ignoreCommentsUsingXSLTVersion(String)'
      Src: org.xmlunit.matchers.CompareMatcher:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xsltVersion
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionName: '[org.xmlunit.matchers.CompareMatcher].ignoreCommentsUsingXSLTVersion(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].ignoreCommentsUsingXSLTVersion(String)'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].ignoreCommentsUsingXSLTVersion(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
      Src: org.xmlunit.matchers.CompareMatcher:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.NodeMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeMatcher
    argTypes:
    - org.xmlunit.diff.NodeMatcher
    constantsTouched: []
    func_position:
      end: 209
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 209
    functionName: '[org.xmlunit.matchers.CompareMatcher].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.matchers.CompareMatcher:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.DifferenceEvaluator
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - differenceEvaluator
    argTypes:
    - org.xmlunit.diff.DifferenceEvaluator
    constantsTouched: []
    func_position:
      end: 218
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 218
    functionName: '[org.xmlunit.matchers.CompareMatcher].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonListeners(org.xmlunit.matchers.CompareMatcher)'
      Src: org.xmlunit.matchers.CompareMatcher:225,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 227
    functionName: '[org.xmlunit.matchers.CompareMatcher].withComparisonListeners()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withComparisonListeners(org.xmlunit.matchers.CompareMatcher)'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].withComparisonListeners()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withDifferenceListeners(org.xmlunit.matchers.CompareMatcher)'
      Src: org.xmlunit.matchers.CompareMatcher:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 236
    functionName: '[org.xmlunit.matchers.CompareMatcher].withDifferenceListeners()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withDifferenceListeners(org.xmlunit.matchers.CompareMatcher)'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].withDifferenceListeners()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withNamespaceContext(java.util.Map<String,String>)'
      Src: org.xmlunit.matchers.CompareMatcher:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2Uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 247
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 247
    functionName: '[org.xmlunit.matchers.CompareMatcher].withNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withNamespaceContext(java.util.Map<String,String>)'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].withNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
      Src: org.xmlunit.matchers.CompareMatcher:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeFilter
    argTypes:
    - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
    constantsTouched: []
    func_position:
      end: 256
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 256
    functionName: '[org.xmlunit.matchers.CompareMatcher].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
      Src: org.xmlunit.matchers.CompareMatcher:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeFilter
    argTypes:
    - org.xmlunit.util.Predicate<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 265
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 265
    functionName: '[org.xmlunit.matchers.CompareMatcher].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 284
    functionName: '[org.xmlunit.matchers.CompareMatcher].throwComparisonFailure()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].throwComparisonFailure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparisonFormatter
    argTypes:
    - org.xmlunit.diff.ComparisonFormatter
    constantsTouched: []
    func_position:
      end: 293
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 293
    functionName: '[org.xmlunit.matchers.CompareMatcher].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.matchers.CompareMatcher:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 304
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 304
    functionName: '[org.xmlunit.matchers.CompareMatcher].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.xmlunit.matchers.CompareMatcher:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonController
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.CompareMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparisonController
    argTypes:
    - org.xmlunit.diff.ComparisonController
    constantsTouched: []
    func_position:
      end: 314
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 314
    functionName: '[org.xmlunit.matchers.CompareMatcher].withComparisonController(org.xmlunit.diff.ComparisonController)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.xmlunit.matchers.CompareMatcher
    signature: '[org.xmlunit.matchers.CompareMatcher].withComparisonController(org.xmlunit.diff.ComparisonController)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.matchers.CompareMatcher:320,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.matchers.CompareMatcher:322,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].withTest(Object)'
      Src: org.xmlunit.matchers.CompareMatcher:325,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].build()'
      Src: org.xmlunit.matchers.CompareMatcher:325,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].hasDifferences()'
      Src: org.xmlunit.matchers.CompareMatcher:327,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].createComparisonFailure()'
      Src: org.xmlunit.matchers.CompareMatcher:332,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 338
      start: 316
    functionDepth: 3
    functionLinenumber: 316
    functionLinenumberEnd: 338
    functionName: '[org.xmlunit.matchers.CompareMatcher].matches(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcher].createComparisonFailure()'
    - '[org.xmlunit.builder.DiffBuilder].withComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.matchers.CompareMatcher].hasDifferences()'
    - '[org.xmlunit.matchers.CompareMatcher].build()'
    - '[org.xmlunit.builder.DiffBuilder].withTest(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.matchers.CompareMatcher].matches(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcher].firstComparison()'
      Src: org.xmlunit.matchers.CompareMatcher:345,1
    - Dst: '[org.xmlunit.diff.Diff].getControlSource()'
      Src: org.xmlunit.matchers.CompareMatcher:346,1
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: org.xmlunit.matchers.CompareMatcher:346,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].createReasonPrefix(org.xmlunit.matchers.CompareMatcher,org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.matchers.CompareMatcher:346,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.matchers.CompareMatcher:347,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.matchers.CompareMatcher:347,1
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
      Src: org.xmlunit.matchers.CompareMatcher:347,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.matchers.CompareMatcher:349,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.matchers.CompareMatcher:349,1
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
      Src: org.xmlunit.matchers.CompareMatcher:349,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].createComparisonFailure(String,String,String)'
      Src: org.xmlunit.matchers.CompareMatcher:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: AssertionError
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 343
    functionDepth: 2
    functionLinenumber: 343
    functionLinenumberEnd: 353
    functionName: '[org.xmlunit.matchers.CompareMatcher].createComparisonFailure()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
    - '[org.xmlunit.diff.Diff].getControlSource()'
    - '[org.xmlunit.matchers.CompareMatcher].createReasonPrefix(org.xmlunit.matchers.CompareMatcher,org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[javax.xml.transform.Source].getSystemId()'
    - '[org.xmlunit.matchers.CompareMatcher].firstComparison()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.xmlunit.matchers.CompareMatcher].createComparisonFailure(String,String,String)'
    linkageType: ''
    returnType: AssertionError
    signature: '[org.xmlunit.matchers.CompareMatcher].createComparisonFailure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Thread.currentThread()
      Src: org.xmlunit.matchers.CompareMatcher:363,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].getContextClassLoader()'
      Src: org.xmlunit.matchers.CompareMatcher:363,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].loadClass(String)'
      Src: org.xmlunit.matchers.CompareMatcher:364,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].getConstructor()'
      Src: org.xmlunit.matchers.CompareMatcher:365,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].newInstance(String,String,String)'
      Src: org.xmlunit.matchers.CompareMatcher:368,1
    - Dst: '[java.util.logging.Logger].info(String)'
      Src: org.xmlunit.matchers.CompareMatcher:372,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: AssertionError
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - reason
    - controlString
    - testString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 376
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 376
    functionName: '[org.xmlunit.matchers.CompareMatcher].createComparisonFailure(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.matchers.CompareMatcher].newInstance(String,String,String)'
    - '[org.xmlunit.matchers.CompareMatcher].getContextClassLoader()'
    - '[org.xmlunit.matchers.CompareMatcher].getConstructor()'
    - '[org.xmlunit.matchers.CompareMatcher].loadClass(String)'
    - '[java.util.logging.Logger].info(String)'
    - Thread.currentThread()
    linkageType: ''
    returnType: AssertionError
    signature: '[org.xmlunit.matchers.CompareMatcher].createComparisonFailure(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].hasDifferences()'
      Src: org.xmlunit.matchers.CompareMatcher:380,1
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.CompareMatcher:381,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].appendText()'
      Src: org.xmlunit.matchers.CompareMatcher:381,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].appendText(String)'
      Src: org.xmlunit.matchers.CompareMatcher:381,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].firstComparison()'
      Src: org.xmlunit.matchers.CompareMatcher:386,1
    - Dst: '[org.xmlunit.diff.Diff].getControlSource()'
      Src: org.xmlunit.matchers.CompareMatcher:387,1
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: org.xmlunit.matchers.CompareMatcher:387,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].createReasonPrefix(org.xmlunit.matchers.CompareMatcher,org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.matchers.CompareMatcher:387,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.matchers.CompareMatcher:388,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.matchers.CompareMatcher:388,1
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
      Src: org.xmlunit.matchers.CompareMatcher:388,1
    - Dst: String.format(String,String,String)
      Src: org.xmlunit.matchers.CompareMatcher:391,1
    - Dst: '[org.hamcrest.Description].appendText(org.xmlunit.matchers.CompareMatcher)'
      Src: org.xmlunit.matchers.CompareMatcher:391,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Description
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 392
      start: 378
    functionDepth: 2
    functionLinenumber: 378
    functionLinenumberEnd: 392
    functionName: '[org.xmlunit.matchers.CompareMatcher].describeTo(org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
    - String.format(String,String,String)
    - '[org.xmlunit.matchers.CompareMatcher].appendText()'
    - '[org.xmlunit.matchers.CompareMatcher].appendText(String)'
    - '[org.xmlunit.diff.Diff].getControlSource()'
    - '[org.xmlunit.matchers.CompareMatcher].createReasonPrefix(org.xmlunit.matchers.CompareMatcher,org.xmlunit.diff.Comparison)'
    - '[javax.xml.transform.Source].getSystemId()'
    - '[org.xmlunit.matchers.CompareMatcher].firstComparison()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.xmlunit.diff.Diff].hasDifferences()'
    - '[org.hamcrest.Description].appendText(org.xmlunit.matchers.CompareMatcher)'
    - '[org.hamcrest.Description].appendText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcher].describeTo(org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.matchers.CompareMatcher:395,1
    - Dst: String.format(String,String,String)
      Src: org.xmlunit.matchers.CompareMatcher:400,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - systemId
    - difference
    argTypes:
    - String
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 403
      start: 394
    functionDepth: 1
    functionLinenumber: 394
    functionLinenumberEnd: 403
    functionName: '[org.xmlunit.matchers.CompareMatcher].createReasonPrefix(String,org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 0
    functionsReached:
    - String.format(String,String,String)
    - '[org.xmlunit.diff.ComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.matchers.CompareMatcher].createReasonPrefix(String,org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.CompareMatcher].firstComparison()'
      Src: org.xmlunit.matchers.CompareMatcher:407,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.matchers.CompareMatcher:408,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.matchers.CompareMatcher:408,1
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
      Src: org.xmlunit.matchers.CompareMatcher:408,1
    - Dst: String.format(String,String)
      Src: org.xmlunit.matchers.CompareMatcher:411,1
    - Dst: '[org.hamcrest.Description].appendText(org.xmlunit.matchers.CompareMatcher)'
      Src: org.xmlunit.matchers.CompareMatcher:411,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.hamcrest.Description
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - item
    - description
    argTypes:
    - Object
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 412
      start: 405
    functionDepth: 2
    functionLinenumber: 405
    functionLinenumberEnd: 412
    functionName: '[org.xmlunit.matchers.CompareMatcher].describeMismatch(Object,org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.matchers.CompareMatcher].firstComparison()'
    - String.format(String,String)
    - '[org.hamcrest.Description].appendText(org.xmlunit.matchers.CompareMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.CompareMatcher].describeMismatch(Object,org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].getDifferences()'
      Src: org.xmlunit.matchers.CompareMatcher:415,1
    - Dst: '[Iterable<org.xmlunit.diff.Difference>].iterator()'
      Src: org.xmlunit.matchers.CompareMatcher:415,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].next()'
      Src: org.xmlunit.matchers.CompareMatcher:415,1
    - Dst: '[org.xmlunit.matchers.CompareMatcher].getComparison()'
      Src: org.xmlunit.matchers.CompareMatcher:415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      - org.xmlunit.builder.DiffBuilder
      - boolean
      - org.xmlunit.diff.ComparisonResult
      - org.xmlunit.diff.Diff
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - org.xmlunit.diff.ComparisonFormatter
      - Constructor<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.Comparison
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 416
    functionName: '[org.xmlunit.matchers.CompareMatcher].firstComparison()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
    functionUses: 3
    functionsReached:
    - '[Iterable<org.xmlunit.diff.Difference>].iterator()'
    - '[org.xmlunit.diff.Diff].getDifferences()'
    - '[org.xmlunit.matchers.CompareMatcher].next()'
    - '[org.xmlunit.matchers.CompareMatcher].getComparison()'
    linkageType: ''
    returnType: org.xmlunit.diff.Comparison
    signature: '[org.xmlunit.matchers.CompareMatcher].firstComparison()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.HasXPathMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.xmlunit.matchers.HasXPathMatcher].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/HasXPathMatcher.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.HasXPathMatcher
    signature: '[org.xmlunit.matchers.HasXPathMatcher].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.HasXPathMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.xmlunit.matchers.HasXPathMatcher].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/HasXPathMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.HasXPathMatcher
    signature: '[org.xmlunit.matchers.HasXPathMatcher].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.xpath.XPathFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.HasXPathMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.xpath.XPathFactory
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.xmlunit.matchers.HasXPathMatcher].withXPathFactory(javax.xml.xpath.XPathFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/HasXPathMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.HasXPathMatcher
    signature: '[org.xmlunit.matchers.HasXPathMatcher].withXPathFactory(javax.xml.xpath.XPathFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
      Src: org.xmlunit.matchers.HasXPathMatcher:110,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
      Src: org.xmlunit.matchers.HasXPathMatcher:110,1
    - Dst: engine.setNamespaceContext(java.util.Map<String,String>)
      Src: org.xmlunit.matchers.HasXPathMatcher:112,1
    - Dst: '[org.xmlunit.builder.Input].from(Object)'
      Src: org.xmlunit.matchers.HasXPathMatcher:115,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcher].build()'
      Src: org.xmlunit.matchers.HasXPathMatcher:115,1
    - Dst: '[org.xmlunit.util.Convert].toNode(org.xmlunit.matchers.HasXPathMatcher,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.matchers.HasXPathMatcher:116,1
    - Dst: '[org.xmlunit.util.Convert].toNode(org.xmlunit.matchers.HasXPathMatcher)'
      Src: org.xmlunit.matchers.HasXPathMatcher:116,1
    - Dst: engine.selectNodes(String,org.xmlunit.matchers.HasXPathMatcher)
      Src: org.xmlunit.matchers.HasXPathMatcher:117,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcher].iterator()'
      Src: org.xmlunit.matchers.HasXPathMatcher:119,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcher].hasNext()'
      Src: org.xmlunit.matchers.HasXPathMatcher:119,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 120
      start: 108
    functionDepth: 3
    functionLinenumber: 108
    functionLinenumberEnd: 120
    functionName: '[org.xmlunit.matchers.HasXPathMatcher].matches(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/HasXPathMatcher.java
    functionUses: 0
    functionsReached:
    - engine.setNamespaceContext(java.util.Map<String,String>)
    - '[org.xmlunit.util.Convert].toNode(org.xmlunit.matchers.HasXPathMatcher)'
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
    - '[org.xmlunit.util.Convert].toNode(org.xmlunit.matchers.HasXPathMatcher,javax.xml.parsers.DocumentBuilderFactory)'
    - engine.selectNodes(String,org.xmlunit.matchers.HasXPathMatcher)
    - '[org.xmlunit.matchers.HasXPathMatcher].hasNext()'
    - '[org.xmlunit.matchers.HasXPathMatcher].iterator()'
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
    - '[org.xmlunit.matchers.HasXPathMatcher].build()'
    - '[org.xmlunit.builder.Input].from(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.matchers.HasXPathMatcher].matches(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.HasXPathMatcher:124,1
    - Dst: '[org.xmlunit.matchers.HasXPathMatcher].appendText(String)'
      Src: org.xmlunit.matchers.HasXPathMatcher:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Description
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.xmlunit.matchers.HasXPathMatcher].describeTo(org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/HasXPathMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.hamcrest.Description].appendText(String)'
    - '[org.xmlunit.matchers.HasXPathMatcher].appendText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcher].describeTo(org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.HasXPathMatcher:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.hamcrest.Description
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - item
    - mismatchDescription
    argTypes:
    - Object
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.xmlunit.matchers.HasXPathMatcher].describeMismatch(Object,org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/HasXPathMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.hamcrest.Description].appendText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.HasXPathMatcher].describeMismatch(Object,org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.HasXPathMatcher].<init>(String)'
      Src: org.xmlunit.matchers.HasXPathMatcher:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.HasXPathMatcher
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[org.xmlunit.matchers.HasXPathMatcher].hasXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/HasXPathMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.HasXPathMatcher].<init>(String)'
    linkageType: ''
    returnType: org.xmlunit.matchers.HasXPathMatcher
    signature: '[org.xmlunit.matchers.HasXPathMatcher].hasXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.HasXPathMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2Uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.xmlunit.matchers.HasXPathMatcher].withNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/HasXPathMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.HasXPathMatcher
    signature: '[org.xmlunit.matchers.HasXPathMatcher].withNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.hamcrest.Matcher<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hamcrest.Matcher<String>
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.EvaluateXPathMatcher
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xPath
    - valueMatcher
    argTypes:
    - String
    - org.hamcrest.Matcher<String>
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcher].<init>(String,org.hamcrest.Matcher<String>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/EvaluateXPathMatcher.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.EvaluateXPathMatcher
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcher].<init>(String,org.hamcrest.Matcher<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcher].<init>(String,org.hamcrest.Matcher<String>)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.hamcrest.Matcher<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hamcrest.Matcher<String>
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.EvaluateXPathMatcher
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - xPath
    - valueMatcher
    argTypes:
    - String
    - org.hamcrest.Matcher<String>
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcher].hasXPath(String,org.hamcrest.Matcher<String>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/EvaluateXPathMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.EvaluateXPathMatcher].<init>(String,org.hamcrest.Matcher<String>)'
    linkageType: ''
    returnType: org.xmlunit.matchers.EvaluateXPathMatcher
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcher].hasXPath(String,org.hamcrest.Matcher<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hamcrest.Matcher<String>
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.EvaluateXPathMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcher].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/EvaluateXPathMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.EvaluateXPathMatcher
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcher].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.xpath.XPathFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hamcrest.Matcher<String>
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.EvaluateXPathMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.xpath.XPathFactory
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcher].withXPathFactory(javax.xml.xpath.XPathFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/EvaluateXPathMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.EvaluateXPathMatcher
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcher].withXPathFactory(javax.xml.xpath.XPathFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcher].xPathEvaluate(Object)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:128,1
    - Dst: '[org.hamcrest.Matcher<String>].matches(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hamcrest.Matcher<String>
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 130
      start: 126
    functionDepth: 4
    functionLinenumber: 126
    functionLinenumberEnd: 130
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcher].matches(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/EvaluateXPathMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.EvaluateXPathMatcher].xPathEvaluate(Object)'
    - '[org.hamcrest.Matcher<String>].matches(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcher].matches(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:134,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcher].appendText(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:134,1
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:136,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcher].appendDescriptionOf(org.hamcrest.Matcher<String>)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Description
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hamcrest.Matcher<String>
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 138
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 138
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcher].describeTo(org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/EvaluateXPathMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.EvaluateXPathMatcher].appendDescriptionOf(org.hamcrest.Matcher<String>)'
    - '[org.hamcrest.Description].appendText(String)'
    - '[org.xmlunit.matchers.EvaluateXPathMatcher].appendText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcher].describeTo(org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcher].xPathEvaluate(Object)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:143,1
    - Dst: '[org.hamcrest.Matcher<String>].describeMismatch(String,org.hamcrest.Description)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.hamcrest.Description
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hamcrest.Matcher<String>
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - object
    - mismatchDescription
    argTypes:
    - Object
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 146
      start: 140
    functionDepth: 4
    functionLinenumber: 140
    functionLinenumberEnd: 146
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcher].describeMismatch(Object,org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/EvaluateXPathMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.EvaluateXPathMatcher].xPathEvaluate(Object)'
    - '[org.hamcrest.Matcher<String>].describeMismatch(String,org.hamcrest.Description)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcher].describeMismatch(Object,org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hamcrest.Matcher<String>
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.EvaluateXPathMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2Uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcher].withNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/EvaluateXPathMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.EvaluateXPathMatcher
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcher].withNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:166,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:166,1
    - Dst: engine.setNamespaceContext(java.util.Map<String,String>)
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:168,1
    - Dst: '[org.xmlunit.builder.Input].from(Object)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:171,1
    - Dst: '[org.xmlunit.matchers.EvaluateXPathMatcher].build()'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:171,1
    - Dst: '[org.xmlunit.util.Convert].toNode(org.xmlunit.matchers.EvaluateXPathMatcher,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:172,1
    - Dst: '[org.xmlunit.util.Convert].toNode(org.xmlunit.matchers.EvaluateXPathMatcher)'
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:172,1
    - Dst: engine.evaluate(String,org.xmlunit.matchers.EvaluateXPathMatcher)
      Src: org.xmlunit.matchers.EvaluateXPathMatcher:173,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hamcrest.Matcher<String>
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 174
      start: 165
    functionDepth: 3
    functionLinenumber: 165
    functionLinenumberEnd: 174
    functionName: '[org.xmlunit.matchers.EvaluateXPathMatcher].xPathEvaluate(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/EvaluateXPathMatcher.java
    functionUses: 2
    functionsReached:
    - engine.setNamespaceContext(java.util.Map<String,String>)
    - '[org.xmlunit.matchers.EvaluateXPathMatcher].build()'
    - engine.evaluate(String,org.xmlunit.matchers.EvaluateXPathMatcher)
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
    - '[org.xmlunit.util.Convert].toNode(org.xmlunit.matchers.EvaluateXPathMatcher,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.util.Convert].toNode(org.xmlunit.matchers.EvaluateXPathMatcher)'
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
    - '[org.xmlunit.builder.Input].from(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.matchers.EvaluateXPathMatcher].xPathEvaluate(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcher:52,1
    - Dst: '[java.util.Arrays].asList(Source[])'
      Src: org.xmlunit.matchers.ValidationMatcher:54,1
    - Dst: '[org.xmlunit.util.IsNullPredicate].<init>()'
      Src: org.xmlunit.matchers.ValidationMatcher:55,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].any(org.xmlunit.matchers.ValidationMatcher,org.xmlunit.util.IsNullPredicate)'
      Src: org.xmlunit.matchers.ValidationMatcher:55,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcher:56,1
    - Dst: '[org.xmlunit.util.Mapper].<init>()'
      Src: org.xmlunit.matchers.ValidationMatcher:59,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].map(org.xmlunit.matchers.ValidationMatcher,org.xmlunit.util.Mapper)'
      Src: org.xmlunit.matchers.ValidationMatcher:58,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].asList(org.xmlunit.matchers.ValidationMatcher)'
      Src: org.xmlunit.matchers.ValidationMatcher:58,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].toArray()'
      Src: org.xmlunit.matchers.ValidationMatcher:58,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      - javax.xml.transform.Source
      - org.xmlunit.validation.ValidationResult
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.ValidationMatcher
      static: false
      superClass: org.hamcrest.BaseMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 67
    functionName: '[org.xmlunit.matchers.ValidationMatcher].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/ValidationMatcher.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.Mapper].<init>()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.xmlunit.matchers.ValidationMatcher].any(org.xmlunit.matchers.ValidationMatcher,org.xmlunit.util.IsNullPredicate)'
    - '[java.util.Arrays].asList(Source[])'
    - '[org.xmlunit.matchers.ValidationMatcher].asList(org.xmlunit.matchers.ValidationMatcher)'
    - '[org.xmlunit.matchers.ValidationMatcher].map(org.xmlunit.matchers.ValidationMatcher,org.xmlunit.util.Mapper)'
    - '[org.xmlunit.util.IsNullPredicate].<init>()'
    - '[org.xmlunit.matchers.ValidationMatcher].toArray()'
    linkageType: ''
    returnType: org.xmlunit.matchers.ValidationMatcher
    signature: '[org.xmlunit.matchers.ValidationMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcher:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Schema
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      - javax.xml.transform.Source
      - org.xmlunit.validation.ValidationResult
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.ValidationMatcher
      static: false
      superClass: org.hamcrest.BaseMatcher
    argCount: 1
    argNames:
    - schema
    argTypes:
    - javax.xml.validation.Schema
    constantsTouched: []
    func_position:
      end: 79
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 79
    functionName: '[org.xmlunit.matchers.ValidationMatcher].<init>(javax.xml.validation.Schema)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/ValidationMatcher.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.xmlunit.matchers.ValidationMatcher
    signature: '[org.xmlunit.matchers.ValidationMatcher].<init>(javax.xml.validation.Schema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.Input].from(Object)'
      Src: org.xmlunit.matchers.ValidationMatcher:83,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].build()'
      Src: org.xmlunit.matchers.ValidationMatcher:83,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.matchers.ValidationMatcher:84,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchema(javax.xml.validation.Schema)'
      Src: org.xmlunit.matchers.ValidationMatcher:86,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSources(Source[])'
      Src: org.xmlunit.matchers.ValidationMatcher:88,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.Source)'
      Src: org.xmlunit.matchers.ValidationMatcher:90,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.matchers.ValidationMatcher:91,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      - javax.xml.transform.Source
      - org.xmlunit.validation.ValidationResult
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.hamcrest.BaseMatcher
    argCount: 1
    argNames:
    - instance
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 92
      start: 81
    functionDepth: 3
    functionLinenumber: 81
    functionLinenumberEnd: 92
    functionName: '[org.xmlunit.matchers.ValidationMatcher].matches(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/ValidationMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.Source)'
    - '[org.xmlunit.matchers.ValidationMatcher].build()'
    - '[org.xmlunit.builder.Input].from(Object)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.JAXPValidator].setSchema(javax.xml.validation.Schema)'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSources(Source[])'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.matchers.ValidationMatcher].matches(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.ValidationMatcher:96,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].appendValue()'
      Src: org.xmlunit.matchers.ValidationMatcher:96,1
    - Dst: '[java.util.Arrays].asList(Source[])'
      Src: org.xmlunit.matchers.ValidationMatcher:99,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate].<init>()'
      Src: org.xmlunit.matchers.ValidationMatcher:99,1
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].any(org.xmlunit.matchers.ValidationMatcher,org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate)'
      Src: org.xmlunit.matchers.ValidationMatcher:99,1
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.ValidationMatcher:100,1
    - Dst: '[java.util.Arrays].asList(Source[])'
      Src: org.xmlunit.matchers.ValidationMatcher:102,1
    - Dst: '[org.hamcrest.Description].appendValue(String)'
      Src: org.xmlunit.matchers.ValidationMatcher:104,1
    - Dst: '[org.hamcrest.Description].appendValue()'
      Src: org.xmlunit.matchers.ValidationMatcher:107,1
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.ValidationMatcher:112,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Description
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      - javax.xml.transform.Source
      - org.xmlunit.validation.ValidationResult
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.hamcrest.BaseMatcher
    argCount: 1
    argNames:
    - description
    argTypes:
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 114
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 114
    functionName: '[org.xmlunit.matchers.ValidationMatcher].describeTo(org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/ValidationMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.hamcrest.Description].appendValue(String)'
    - '[org.hamcrest.Description].appendValue()'
    - '[org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate].<init>()'
    - '[java.util.Arrays].asList(Source[])'
    - '[org.xmlunit.matchers.ValidationMatcher].appendValue()'
    - '[org.xmlunit.matchers.ValidationMatcher].any(org.xmlunit.matchers.ValidationMatcher,org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate)'
    - '[org.hamcrest.Description].appendText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcher].describeTo(org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.matchers.ValidationMatcher:118,1
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.ValidationMatcher:119,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.matchers.ValidationMatcher:120,1
    - Dst: problem.toString()
      Src: org.xmlunit.matchers.ValidationMatcher:121,1
    - Dst: '[org.hamcrest.Description].appendText(org.xmlunit.matchers.ValidationMatcher)'
      Src: org.xmlunit.matchers.ValidationMatcher:121,1
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.matchers.ValidationMatcher:124,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.hamcrest.Description
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      - javax.xml.transform.Source
      - org.xmlunit.validation.ValidationResult
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.hamcrest.BaseMatcher
    argCount: 2
    argNames:
    - item
    - mismatchDescription
    argTypes:
    - Object
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 126
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 126
    functionName: '[org.xmlunit.matchers.ValidationMatcher].describeMismatch(Object,org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/ValidationMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.hamcrest.Description].appendText(String)'
    - problem.toString()
    - '[org.hamcrest.Description].appendText(org.xmlunit.matchers.ValidationMatcher)'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.matchers.ValidationMatcher].describeMismatch(Object,org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].<init>(Object)'
      Src: org.xmlunit.matchers.ValidationMatcher:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      - javax.xml.transform.Source
      - org.xmlunit.validation.ValidationResult
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.ValidationMatcher
      static: true
      superClass: org.hamcrest.BaseMatcher
    argCount: 1
    argNames:
    - schemaSource
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.xmlunit.matchers.ValidationMatcher].valid(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/ValidationMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcher].<init>(Object)'
    linkageType: ''
    returnType: org.xmlunit.matchers.ValidationMatcher
    signature: '[org.xmlunit.matchers.ValidationMatcher].valid(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.matchers.ValidationMatcher].<init>(javax.xml.validation.Schema)'
      Src: org.xmlunit.matchers.ValidationMatcher:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Schema
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      - javax.xml.transform.Source
      - org.xmlunit.validation.ValidationResult
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.ValidationMatcher
      static: true
      superClass: org.hamcrest.BaseMatcher
    argCount: 1
    argNames:
    - schema
    argTypes:
    - javax.xml.validation.Schema
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[org.xmlunit.matchers.ValidationMatcher].valid(javax.xml.validation.Schema)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/ValidationMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.matchers.ValidationMatcher].<init>(javax.xml.validation.Schema)'
    linkageType: ''
    returnType: org.xmlunit.matchers.ValidationMatcher
    signature: '[org.xmlunit.matchers.ValidationMatcher].valid(javax.xml.validation.Schema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate].test(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/ValidationMatcher.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.Source].getSystemId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate].test(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/ValidationMatcher.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate
    signature: '[org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.MockitoAnnotations].initMocks()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:70,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:71,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].when(org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:71,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].thenReturn(javax.xml.parsers.DocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[org.custommonkey.xmlunit.test_XMLUnit].when(org.custommonkey.xmlunit.test_XMLUnit)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].thenReturn(javax.xml.parsers.DocumentBuilder)'
    - '[org.mockito.MockitoAnnotations].initMocks()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_XMLUnit
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_XMLUnit
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:82,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].getClass()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:82,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].getName()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].getDocumentBuilderFactoryImplClass()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 2
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.custommonkey.xmlunit.test_XMLUnit].getName()'
    - '[org.custommonkey.xmlunit.test_XMLUnit].getClass()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].getDocumentBuilderFactoryImplClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:89,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].getDocumentBuilderFactoryImplClass()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:90,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setControlParser(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:90,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:92,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].testSetControlParser()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLUnit)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].getDocumentBuilderFactoryImplClass()'
    - '[org.custommonkey.xmlunit.XMLUnit].setControlParser(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].testSetControlParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:97,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,boolean,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:96,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:98,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_XMLUnit,org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:102,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:102,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:101,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:104,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_XMLUnit,org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:106,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:106,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:105,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 95
    functionDepth: 3
    functionLinenumber: 95
    functionLinenumberEnd: 111
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].testIgnoreWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLUnit)'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,boolean,boolean)'
    - '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_XMLUnit,org.custommonkey.xmlunit.test_XMLUnit)'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].testIgnoreWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:117,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].getDocumentBuilderFactoryImplClass()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:118,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setTestParser(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:118,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:120,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 121
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].testSetTestParser()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setTestParser(String)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLUnit)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].getDocumentBuilderFactoryImplClass()'
    - '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].testSetTestParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:124,1
    - Dst: '[javax.xml.transform.TransformerFactory].getClass()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:125,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].getName()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:125,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setTransformerFactory(org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:125,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:127,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 4
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].testSetTransformerFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLUnit)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].getName()'
    - '[javax.xml.transform.TransformerFactory].getClass()'
    - '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
    - '[org.custommonkey.xmlunit.XMLUnit].setTransformerFactory(org.custommonkey.xmlunit.test_XMLUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].testSetTransformerFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:131,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getStripWhitespaceTransform(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:133,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(String,org.custommonkey.xmlunit.Transform)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:134,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:135,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].assertTrue(org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 130
    functionDepth: 3
    functionLinenumber: 130
    functionLinenumberEnd: 136
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].testStripWhitespaceTransform()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getStripWhitespaceTransform(org.w3c.dom.Document)'
    - '[org.xmlunit.diff.Diff].<init>(String,org.custommonkey.xmlunit.Transform)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].assertTrue(org.custommonkey.xmlunit.test_XMLUnit)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].testStripWhitespaceTransform()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getXSLTVersion()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:140,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:140,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getXSLTStart()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:141,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(org.custommonkey.xmlunit.test_XMLUnit,String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:141,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXSLTVersion(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:142,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getXSLTStart()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:143,1
    - Dst: '[String].startsWith(org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:143,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].assertTrue(org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:143,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getXSLTStart()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:145,1
    - Dst: '[String].endsWith(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:145,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].assertTrue(org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:145,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXSLTVersion(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:147,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:148,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXSLTVersion(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:152,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:153,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXSLTVersion(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:157,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 159
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].testXSLTVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(org.custommonkey.xmlunit.test_XMLUnit,String)'
    - '[String].endsWith(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].setXSLTVersion(String)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].fail(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].getXSLTStart()'
    - '[String].startsWith(org.custommonkey.xmlunit.test_XMLUnit)'
    - '[org.custommonkey.xmlunit.XMLUnit].getXSLTVersion()'
    - '[org.custommonkey.xmlunit.test_XMLUnit].assertTrue(org.custommonkey.xmlunit.test_XMLUnit)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].testXSLTVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setControlDocumentBuilderFactory(null)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:163,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:164,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 169
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].testCantSetNullControlDocumentBuilderFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLUnit].fail(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].setControlDocumentBuilderFactory(null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].testCantSetNullControlDocumentBuilderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setTestDocumentBuilderFactory(null)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:173,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:174,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 179
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].testCantSetNullTestDocumentBuilderFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLUnit].fail(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].setTestDocumentBuilderFactory(null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].testCantSetNullTestDocumentBuilderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:182,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].when(org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:182,1
    - Dst: '[javax.xml.parsers.ParserConfigurationException].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:182,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].thenThrow(javax.xml.parsers.ParserConfigurationException)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:182,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:183,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setControlDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:185,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:186,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:187,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setControlDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:192,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 194
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].testTranslatesParserConfigurationExceptionControl()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[org.custommonkey.xmlunit.test_XMLUnit].when(org.custommonkey.xmlunit.test_XMLUnit)'
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.test_XMLUnit].thenThrow(javax.xml.parsers.ParserConfigurationException)'
    - '[org.custommonkey.xmlunit.XMLUnit].setControlDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
    - '[org.custommonkey.xmlunit.test_XMLUnit].fail(String)'
    - '[javax.xml.parsers.ParserConfigurationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].testTranslatesParserConfigurationExceptionControl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:197,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getControlEntityResolver()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:198,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setControlDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:200,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setControlEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:201,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:202,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setControlEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:204,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setControlDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:205,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].verify(javax.xml.parsers.DocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:207,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:207,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 196
    functionDepth: 2
    functionLinenumber: 196
    functionLinenumberEnd: 208
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].testSetsControlEntityResolver()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getControlEntityResolver()'
    - '[org.custommonkey.xmlunit.test_XMLUnit].verify(javax.xml.parsers.DocumentBuilder)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].setEntityResolver(org.xml.sax.EntityResolver)'
    - '[org.custommonkey.xmlunit.XMLUnit].setControlEntityResolver(org.xml.sax.EntityResolver)'
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.XMLUnit].setControlDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].testSetsControlEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:211,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].when(org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:211,1
    - Dst: '[javax.xml.parsers.ParserConfigurationException].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:211,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].thenThrow(javax.xml.parsers.ParserConfigurationException)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:211,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:212,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setTestDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:214,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:215,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:216,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setTestDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:221,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 210
    functionDepth: 2
    functionLinenumber: 210
    functionLinenumberEnd: 223
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].testTranslatesParserConfigurationExceptionTest()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[org.custommonkey.xmlunit.test_XMLUnit].when(org.custommonkey.xmlunit.test_XMLUnit)'
    - '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
    - '[org.custommonkey.xmlunit.XMLUnit].setTestDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].thenThrow(javax.xml.parsers.ParserConfigurationException)'
    - '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
    - '[org.custommonkey.xmlunit.test_XMLUnit].fail(String)'
    - '[javax.xml.parsers.ParserConfigurationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].testTranslatesParserConfigurationExceptionTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:226,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTestEntityResolver()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:227,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setTestDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:229,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setTestEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:230,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
      Src: org.custommonkey.xmlunit.test_XMLUnit:231,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setTestEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:233,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setTestDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:234,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].verify(javax.xml.parsers.DocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:236,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.custommonkey.xmlunit.test_XMLUnit:236,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 225
    functionDepth: 2
    functionLinenumber: 225
    functionLinenumberEnd: 237
    functionName: '[org.custommonkey.xmlunit.test_XMLUnit].testSetsTestEntityResolver()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLUnit].verify(javax.xml.parsers.DocumentBuilder)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].setEntityResolver(org.xml.sax.EntityResolver)'
    - '[org.custommonkey.xmlunit.XMLUnit].setTestEntityResolver(org.xml.sax.EntityResolver)'
    - '[org.custommonkey.xmlunit.XMLUnit].getTestEntityResolver()'
    - '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
    - '[org.custommonkey.xmlunit.XMLUnit].setTestDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLUnit].testSetsTestEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testGetContent()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testGetContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - expected
    - input
    - docType
    - systemId
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testRead()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testRead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testInternalDTD()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testInternalDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testExternalDTD()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testExternalDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testNoDTD()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testNoDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testNoDTDButXMLDecl()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testNoDTDButXMLDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 97
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testInternalDTDWithComment()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testInternalDTDWithComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 109
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testInternalDTDWithTwoComments()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testInternalDTDWithTwoComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 121
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testInternalDTDWithPIAfterComments()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testInternalDTDWithPIAfterComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testExternalDTDWithComment()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testExternalDTDWithComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testNoDTDWithComment()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testNoDTDWithComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 140
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testNoDTDButXMLDeclWithComment()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testNoDTDButXMLDeclWithComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testLeadingWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testLeadingWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 152
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testWhitespaceAfterComment()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(org.custommonkey.xmlunit.AbstractDoctypeTests,org.custommonkey.xmlunit.AbstractDoctypeTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].testWhitespaceAfterComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.AbstractDoctypeTests:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.AbstractDoctypeTests
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.custommonkey.xmlunit.AbstractDoctypeTests].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
    functionUses: 2
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.AbstractDoctypeTests
    signature: '[org.custommonkey.xmlunit.AbstractDoctypeTests].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:59,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:61,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:62,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:62,1
    - Dst: '[String].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:62,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - javax.xml.parsers.SAXParser
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 63
    functionName: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testSimpleDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
    - '[String].indexOf(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testSimpleDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:67,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:67,1
    - Dst: '[javax.xml.parsers.SAXParser].setProperty(String,org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:68,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:70,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:71,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - javax.xml.parsers.SAXParser
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Document
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 72
    functionName: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[javax.xml.parsers.SAXParser].setProperty(String,org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:77,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:79,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:80,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:80,1
    - Dst: '[String].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:80,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - javax.xml.parsers.SAXParser
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 81
    functionName: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testSimpleDocumentWithComments()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
    - '[String].indexOf(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testSimpleDocumentWithComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:86,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:88,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:90,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:90,1
    - Dst: '[String].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:90,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - javax.xml.parsers.SAXParser
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 91
    functionName: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testSimpleDocumentWithProcessingInstruction()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
    - '[String].indexOf(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testSimpleDocumentWithProcessingInstruction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDocument()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:94,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startElement(null,null,String,null)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:95,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:97,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:98,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:98,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:99,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:99,1
    - Dst: '[String].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:99,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - javax.xml.parsers.SAXParser
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 3
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testStartElementWithNoEnd()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startElement(null,null,String,null)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDocument()'
    - '[String].indexOf(String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testStartElementWithNoEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDocument()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:103,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startElement(null,null,String,null)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:104,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endElement(null,null,String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:105,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endElement(null,null,String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:106,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:108,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:109,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:109,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:110,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:110,1
    - Dst: '[String].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:110,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - javax.xml.parsers.SAXParser
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 102
    functionDepth: 3
    functionLinenumber: 102
    functionLinenumberEnd: 111
    functionName: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testEndElementWithNoStart()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endElement(null,null,String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startElement(null,null,String,null)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDocument()'
    - '[String].indexOf(String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testEndElementWithNoStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDocument()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:114,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endElement(null,null,String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:115,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startElement(null,null,String,null)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:116,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:118,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:119,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:119,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:120,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:120,1
    - Dst: '[String].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:120,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - javax.xml.parsers.SAXParser
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 113
    functionDepth: 3
    functionLinenumber: 113
    functionLinenumberEnd: 121
    functionName: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testEndElementBeforeStart()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endElement(null,null,String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startElement(null,null,String,null)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDocument()'
    - '[String].indexOf(String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testEndElementBeforeStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDocument()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:125,1
    - Dst: someText.toCharArray()
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:126,1
    - Dst: someText.length()
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:126,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].characters(org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder,int,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:126,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startElement(null,null,String,null)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:127,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:129,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:130,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:130,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:131,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:131,1
    - Dst: '[String].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:131,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - javax.xml.parsers.SAXParser
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 123
    functionDepth: 3
    functionLinenumber: 123
    functionLinenumberEnd: 132
    functionName: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testTextBeforeStartElement()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertTrue(String,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startElement(null,null,String,null)'
    - someText.length()
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDocument()'
    - '[String].indexOf(String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
    - someText.toCharArray()
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].characters(org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder,int,org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testTextBeforeStartElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].characters(null,int)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - javax.xml.parsers.SAXParser
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testCharactersWithNegativeLength()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].characters(null,int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testCharactersWithNegativeLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:140,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].<init>(javax.xml.parsers.DocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:140,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:141,1
    - Dst: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].newSAXParser()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - javax.xml.parsers.SAXParser
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].newSAXParser()'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].<init>(javax.xml.parsers.DocumentBuilder)'
    - '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLTestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - javax.xml.parsers.SAXParser
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLTestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder
    signature: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - javax.xml.parsers.SAXParser
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.XpathEngine
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XpathEngine
    signature: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:65,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:65,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:67,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesNoMatches()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesNoMatches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:71,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:71,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:73,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:73,1
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:74,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNodeType()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:74,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesMatchRootElement()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.NodeList].item(int)'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNodeType()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesMatchRootElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:78,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:78,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:80,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:80,1
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:81,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNodeType()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:81,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesMatchElement()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.NodeList].item(int)'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNodeType()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesMatchElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:85,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:85,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:87,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:87,1
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:88,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNodeType()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:88,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesMatchText()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.NodeList].item(int)'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNodeType()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesMatchText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:92,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:92,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:94,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:94,1
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:97,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNodeType()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:98,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:98,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].hasAttributes()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:99,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(boolean,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:99,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].hasChildNodes()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:100,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(boolean,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:100,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getChildNodes()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:102,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getLength()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:103,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:104,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].item(org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:106,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNodeType()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:106,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:106,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getAttributes()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:109,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getLength()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:110,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:111,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNamedItem()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:113,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertNotNull(org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:114,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNodeType()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:115,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:115,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 117
    functionName: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesCheckSubNodes()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(boolean,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getChildNodes()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].hasChildNodes()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNamedItem()'
    - '[org.w3c.dom.NodeList].item(int)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getAttributes()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].hasAttributes()'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].item(org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getLength()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertNotNull(org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNodeType()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesCheckSubNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:120,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:120,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testEvaluate()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(String,String,String)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testEvaluate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:127,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:128,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:129,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.HashMap)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:130,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:131,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].setNamespaceContext(org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:132,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:134,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:135,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:135,1
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:136,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNodeType()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:136,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:136,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:138,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 140
    functionName: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testXpathPrefixChange()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.w3c.dom.NodeList].item(int)'
    - '[java.util.HashMap].<init>()'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.XpathEngine].setNamespaceContext(org.custommonkey.xmlunit.SimpleNamespaceContext)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].getNodeType()'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.HashMap)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testXpathPrefixChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:167,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:169,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:171,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:172,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 173
    functionName: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testXpathExistsWithNsAndLocalNameSelector()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].assertEquals(int,org.custommonkey.xmlunit.AbstractXpathEngineTests)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testXpathExistsWithNsAndLocalNameSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 3
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.AbstractXpathEngineTests
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
    functionUses: 2
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.AbstractXpathEngineTests
    signature: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:187,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].evaluate(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:187,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].fail(String)'
      Src: org.custommonkey.xmlunit.AbstractXpathEngineTests:188,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 194
    functionName: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testEvaluateInvalidXPath()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].fail(String)'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].evaluate(org.custommonkey.xmlunit.AbstractXpathEngineTests,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testEvaluateInvalidXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:98,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:98,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:97,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:100,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:100,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 102
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLStrings()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLStrings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:110,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:111,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(java.io.StringReader,java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:110,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:110,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:109,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:113,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:114,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(java.io.StringReader,java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:113,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:113,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 116
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLReaders()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(java.io.StringReader,java.io.StringReader)'
    - '[java.io.StringReader].<init>()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLReaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:124,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:124,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:125,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:125,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:124,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:124,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:123,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:128,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:128,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:129,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:129,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:128,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:128,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 132
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLInputSources()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
    - '[java.io.StringReader].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLInputSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:140,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:140,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:140,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:139,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:143,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:143,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:143,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 146
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLStringReader()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
    - '[java.io.StringReader].<init>()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLStringReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:155,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:154,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:154,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:153,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:158,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:157,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:157,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 160
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLReaderString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
    - '[java.io.StringReader].<init>()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLReaderString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:167,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:169,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:169,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:168,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:170,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:172,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:172,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 174
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLDocumentss()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertEquals(String,boolean,org.custommonkey.xmlunit.test_XMLTestCase)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].similar()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLDocumentss()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:180,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:182,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(java.io.FileReader,java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:180,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:184,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:186,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(java.io.FileReader,java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:184,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:190,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:192,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String,java.io.FileReader,java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:190,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:194,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:196,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(String,java.io.FileReader,java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:194,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:200,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:201,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(java.io.FileReader,java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:200,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:202,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 204
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsFiles()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String,java.io.FileReader,java.io.FileReader)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(String,java.io.FileReader,java.io.FileReader)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[java.io.FileReader].<init>(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(java.io.FileReader,java.io.FileReader)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(java.io.FileReader,java.io.FileReader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:211,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 216
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsStrings()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsStrings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:224,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:224,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:225,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:225,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:223,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:227,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:227,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:228,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:228,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 230
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsStringInputSources()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
    - '[java.io.StringReader].<init>()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsStringInputSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:237,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:237,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:238,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:238,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:237,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:239,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:239,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:240,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:240,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 242
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsInputSources()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    - '[java.io.StringReader].<init>()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsInputSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:250,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:251,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:253,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 257
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsStringDocuments()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsStringDocuments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:265,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:266,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:267,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 270
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsDocuments()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsDocuments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:277,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:278,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:279,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 282
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualDiffBoolean()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualDiffBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:289,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String,org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:290,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:292,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String,org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:293,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 296
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualStringDiffBoolean()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String,org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualStringDiffBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:299,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String,org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:301,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:306,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 307
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualThrows()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(String,org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualThrows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:310,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLIdentical(String,org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:312,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:317,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 318
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLIdenticalThrows()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLIdentical(String,org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLIdenticalThrows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:325,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLIdentical(org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:326,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:327,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLIdentical(org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 323
    functionDepth: 1
    functionLinenumber: 323
    functionLinenumberEnd: 330
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLIdenticalDiffBoolean()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLIdentical(org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLIdenticalDiffBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:337,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLIdentical(String,org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:338,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:340,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLIdentical(String,org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:341,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 335
    functionDepth: 1
    functionLinenumber: 335
    functionLinenumberEnd: 344
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLIdenticalStringDiffBoolean()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].compareXML()'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLIdentical(String,org.custommonkey.xmlunit.test_XMLTestCase,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLIdenticalStringDiffBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:358,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:359,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:361,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:362,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:365,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 357
    functionDepth: 4
    functionLinenumber: 357
    functionLinenumberEnd: 368
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:371,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:372,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:374,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:376,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:377,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:380,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:383,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 370
    functionDepth: 4
    functionLinenumber: 370
    functionLinenumberEnd: 390
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingDocumentNS()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingDocumentNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:393,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:394,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:397,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 400
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,String,String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:403,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:405,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:406,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:409,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:414,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 402
    functionDepth: 1
    functionLinenumber: 402
    functionLinenumberEnd: 420
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingStringNS()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,String,String)'
    - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingStringNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:424,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:424,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:423,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:426,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:426,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:428,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:428,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:425,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:431,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:431,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:430,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:433,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:433,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:435,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:435,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 436
      start: 422
    functionDepth: 1
    functionLinenumber: 422
    functionLinenumberEnd: 436
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingInputSource()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,String,org.xml.sax.InputSource)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,String,org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathValuesEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingInputSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:439,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:441,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:442,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:445,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:447,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:448,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:450,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:451,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:456,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:456,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:455,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:459,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:459,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:458,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:460,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 438
    functionDepth: 3
    functionLinenumber: 438
    functionLinenumberEnd: 464
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathEvaluatesTo()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathEvaluatesTo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:468,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:470,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:474,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:475,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:478,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:480,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:483,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:485,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:486,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:489,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:491,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 495
      start: 466
    functionDepth: 3
    functionLinenumber: 466
    functionLinenumberEnd: 495
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathEvaluatesToNS()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathEvaluatesToNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:498,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertNodeTestPasses(String,org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:499,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertNodeTestPasses(String,org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:501,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:502,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:506,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:506,1
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:507,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.examples.CountingNodeTester,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:508,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.examples.CountingNodeTester,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:510,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.examples.CountingNodeTester,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:514,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:516,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.examples.CountingNodeTester,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:517,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:519,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 522
      start: 497
    functionDepth: 1
    functionLinenumber: 497
    functionLinenumberEnd: 522
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testNodeTest()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertNodeTestPasses(String,org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.test_XMLTestCase)'
    - '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.examples.CountingNodeTester,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testNodeTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:525,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertNodeTestPasses(org.xml.sax.InputSource,org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:526,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertNodeTestPasses(org.xml.sax.InputSource,org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:529,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:531,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 534
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 534
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testNodeTestInputSource()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertNodeTestPasses(org.xml.sax.InputSource,org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.test_XMLTestCase)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testNodeTestInputSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:564,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:565,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:578,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:580,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:583,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:583,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:585,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:585,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:582,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:586,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:587,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:592,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:594,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:598,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:600,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:605,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:605,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:607,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:607,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:604,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:608,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:612,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:613,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:617,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:618,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 563
    functionDepth: 4
    functionLinenumber: 563
    functionLinenumberEnd: 622
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathsEqual()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(String,String)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String,String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathsEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:625,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:626,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:639,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:641,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:643,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:644,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:649,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:651,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:655,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:657,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:661,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:662,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:666,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:667,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 671
      start: 624
    functionDepth: 4
    functionLinenumber: 624
    functionLinenumberEnd: 671
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathsNotEqual()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(String,String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String,String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathsNotEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:674,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:675,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:676,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:678,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:679,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 683
      start: 673
    functionDepth: 3
    functionLinenumber: 673
    functionLinenumberEnd: 683
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testDocumentAssertXpathExists()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testDocumentAssertXpathExists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:686,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:687,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:689,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:690,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 694
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 694
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testStringAssertXpathExists()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testStringAssertXpathExists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:698,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:698,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:697,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:700,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:700,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:699,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:703,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:703,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:702,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:704,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 708
      start: 696
    functionDepth: 1
    functionLinenumber: 696
    functionLinenumberEnd: 708
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testInputSourceAssertXpathExists()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,org.xml.sax.InputSource)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testInputSourceAssertXpathExists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:711,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathNotExists(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:712,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathNotExists(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:714,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:715,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathNotExists(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:720,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:721,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 725
      start: 710
    functionDepth: 3
    functionLinenumber: 710
    functionLinenumberEnd: 725
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testDocumentAssertNotXpathExists()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathNotExists(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testDocumentAssertNotXpathExists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathNotExists(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:728,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathNotExists(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:730,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:731,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathNotExists(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:736,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:737,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 741
      start: 727
    functionDepth: 1
    functionLinenumber: 727
    functionLinenumberEnd: 741
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testStringAssertNotXpathExists()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathNotExists(String,String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testStringAssertNotXpathExists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:745,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:745,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathNotExists(String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:744,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:748,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:748,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathNotExists(String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:747,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:749,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:755,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:755,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathNotExists(String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:754,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:756,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 760
      start: 743
    functionDepth: 1
    functionLinenumber: 743
    functionLinenumberEnd: 760
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testInputSourceAssertNotXpathExists()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].fail(String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathNotExists(String,org.xml.sax.InputSource)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testInputSourceAssertNotXpathExists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:765,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:767,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(org.custommonkey.xmlunit.test_XMLTestCase,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:778,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:780,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 782
      start: 763
    functionDepth: 3
    functionLinenumber: 763
    functionLinenumberEnd: 782
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testUnusedNamespacesDontMatter()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLEqual(org.custommonkey.xmlunit.test_XMLTestCase,org.custommonkey.xmlunit.test_XMLTestCase)'
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testUnusedNamespacesDontMatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:787,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:789,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(org.custommonkey.xmlunit.test_XMLTestCase,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:798,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:800,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 802
      start: 785
    functionDepth: 3
    functionLinenumber: 785
    functionLinenumberEnd: 802
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testNamespaceMatters()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXMLNotEqual(org.custommonkey.xmlunit.test_XMLTestCase,org.custommonkey.xmlunit.test_XMLTestCase)'
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testNamespaceMatters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 834
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 834
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathCount()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:839,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 840
      start: 837
    functionDepth: 0
    functionLinenumber: 837
    functionLinenumberEnd: 840
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testAssertXpathExistsFails()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathExists(String,org.custommonkey.xmlunit.test_XMLTestCase)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testAssertXpathExistsFails()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:844,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:846,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 850
      start: 843
    functionDepth: 1
    functionLinenumber: 843
    functionLinenumberEnd: 850
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testAssertXpathEqualsAndAttributes()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(String,String,String)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testAssertXpathEqualsAndAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:853,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:853,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:854,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:855,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:855,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:856,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:857,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:857,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 859
      start: 852
    functionDepth: 1
    functionLinenumber: 852
    functionLinenumberEnd: 859
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testAssertXpathEqualsInputSource()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsNotEqual(String,String,org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.test_XMLTestCase].assertXpathsEqual(String,String,org.xml.sax.InputSource)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testAssertXpathEqualsInputSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:868,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:869,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.HashMap)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:870,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:870,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:871,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,String,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - 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: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 875
      start: 862
    functionDepth: 3
    functionLinenumber: 862
    functionLinenumberEnd: 875
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathEvaluatesToQualifiedName()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,String,org.custommonkey.xmlunit.test_XMLTestCase)'
    - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.SimpleNamespaceContext)'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathEvaluatesToQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:878,1
    - Dst: '[String].substring(int,org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:879,1
    - Dst: '[String].substring(org.custommonkey.xmlunit.test_XMLTestCase)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:880,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 1
    argNames:
    - original
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 881
      start: 877
    functionDepth: 0
    functionLinenumber: 877
    functionLinenumberEnd: 881
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].addNamespaceToDocument(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 1
    functionsReached:
    - '[String].substring(int,org.custommonkey.xmlunit.test_XMLTestCase)'
    - '[String].indexOf(String)'
    - '[String].substring(org.custommonkey.xmlunit.test_XMLTestCase)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].addNamespaceToDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(null)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 885
      start: 883
    functionDepth: 0
    functionLinenumber: 883
    functionLinenumberEnd: 885
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].tearDown()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:891,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 892
      start: 890
    functionDepth: 0
    functionLinenumber: 890
    functionLinenumberEnd: 892
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].addNamespaceToDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:353,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLTestCase].addNamespaceToDocument(String)'
      Src: org.custommonkey.xmlunit.test_XMLTestCase:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_XMLTestCase
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_XMLTestCase].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XMLTestCase].addNamespaceToDocument(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_XMLTestCase
    signature: '[org.custommonkey.xmlunit.test_XMLTestCase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_SimpleSerializer)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:55,1
    - Dst: '[org.custommonkey.xmlunit.SimpleSerializer].setOutputProperty(org.custommonkey.xmlunit.test_SimpleSerializer,String)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:57,1
    - Dst: '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:58,1
    - Dst: simpleXML.equals(String)
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:58,1
    - Dst: '[org.custommonkey.xmlunit.test_SimpleSerializer].assertEquals(boolean,org.custommonkey.xmlunit.test_SimpleSerializer)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:58,1
    - Dst: '[org.custommonkey.xmlunit.SimpleSerializer].setOutputProperty(org.custommonkey.xmlunit.test_SimpleSerializer,String)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:60,1
    - Dst: '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:61,1
    - Dst: '[org.custommonkey.xmlunit.test_SimpleSerializer].assertEquals(org.custommonkey.xmlunit.test_SimpleSerializer,String)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:61,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:63,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:64,1
    - Dst: '[org.custommonkey.xmlunit.test_SimpleSerializer].appendChild(org.custommonkey.xmlunit.test_SimpleSerializer)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:65,1
    - Dst: '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.custommonkey.xmlunit.test_SimpleSerializer)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:67,1
    - Dst: '[org.custommonkey.xmlunit.test_SimpleSerializer].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.SimpleSerializer
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 68
    functionName: '[org.custommonkey.xmlunit.test_SimpleSerializer].testNode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.custommonkey.xmlunit.test_SimpleSerializer].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.custommonkey.xmlunit.test_SimpleSerializer)'
    - '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_SimpleSerializer].assertEquals(boolean,org.custommonkey.xmlunit.test_SimpleSerializer)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_SimpleSerializer)'
    - '[org.custommonkey.xmlunit.test_SimpleSerializer].appendChild(org.custommonkey.xmlunit.test_SimpleSerializer)'
    - '[org.custommonkey.xmlunit.SimpleSerializer].setOutputProperty(org.custommonkey.xmlunit.test_SimpleSerializer,String)'
    - simpleXML.equals(String)
    - '[org.custommonkey.xmlunit.test_SimpleSerializer].assertEquals(org.custommonkey.xmlunit.test_SimpleSerializer,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_SimpleSerializer].testNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.SimpleSerializer].<init>()'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.SimpleSerializer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.custommonkey.xmlunit.test_SimpleSerializer].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.SimpleSerializer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_SimpleSerializer].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.SimpleSerializer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_SimpleSerializer
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.custommonkey.xmlunit.test_SimpleSerializer].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleSerializer.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_SimpleSerializer
    signature: '[org.custommonkey.xmlunit.test_SimpleSerializer].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_SimpleSerializer:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.SimpleSerializer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.custommonkey.xmlunit.test_SimpleSerializer].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleSerializer.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_SimpleSerializer].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:55,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:56,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:57,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:57,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:59,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:60,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameQualifier
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: '[org.custommonkey.xmlunit.test_ElementNameQualifier].testElementsNoNamespace()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertFalse(String,boolean)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertTrue(String,boolean)'
    - '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameQualifier].testElementsNoNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:67,1
    - Dst: '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:68,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:69,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:69,1
    - Dst: '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:71,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:72,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:72,1
    - Dst: '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:75,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:76,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:76,1
    - Dst: '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:78,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:80,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:79,1
    - Dst: '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:83,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:85,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:84,1
    - Dst: '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:87,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:89,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:88,1
    - Dst: '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:91,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:93,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameQualifier
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 94
    functionName: '[org.custommonkey.xmlunit.test_ElementNameQualifier].testElementsWithNamespace()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertFalse(String,boolean)'
    - '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameQualifier].assertTrue(String,boolean)'
    - '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameQualifier,org.custommonkey.xmlunit.test_ElementNameQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameQualifier].testElementsWithNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:98,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:98,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameQualifier
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.custommonkey.xmlunit.test_ElementNameQualifier].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.ElementNameQualifier].<init>()'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameQualifier].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameQualifier
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.custommonkey.xmlunit.test_ElementNameQualifier].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameQualifier.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_ElementNameQualifier].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameQualifier:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameQualifier
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_ElementNameQualifier
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.custommonkey.xmlunit.test_ElementNameQualifier].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameQualifier.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_ElementNameQualifier
    signature: '[org.custommonkey.xmlunit.test_ElementNameQualifier].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_Diff:89,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_Diff:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.custommonkey.xmlunit.test_Diff].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_Diff:93,1
    - Dst: '[org.w3c.dom.Document].createElement(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:96,1
    - Dst: '[org.w3c.dom.Document].createTextNode()'
      Src: org.custommonkey.xmlunit.test_Diff:97,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:98,1
    - Dst: '[org.w3c.dom.Document].createElement(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:100,1
    - Dst: Boolean.TRUE.toString()
      Src: org.custommonkey.xmlunit.test_Diff:102,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff,String)'
      Src: org.custommonkey.xmlunit.test_Diff:102,1
    - Dst: Boolean.FALSE.toString()
      Src: org.custommonkey.xmlunit.test_Diff:103,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff,String)'
      Src: org.custommonkey.xmlunit.test_Diff:103,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_Diff:101,1
    - Dst: '[org.xmlunit.diff.Diff].differenceFound(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.test_Diff:104,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:109,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:106,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_Diff:111,1
    - Dst: '[org.w3c.dom.Document].createTextNode()'
      Src: org.custommonkey.xmlunit.test_Diff:112,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:113,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.test_Diff,String)'
      Src: org.custommonkey.xmlunit.test_Diff:115,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.test_Diff,String)'
      Src: org.custommonkey.xmlunit.test_Diff:116,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_Diff:114,1
    - Dst: '[org.xmlunit.diff.Diff].differenceFound(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.test_Diff:117,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:123,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 92
    functionDepth: 3
    functionLinenumber: 92
    functionLinenumberEnd: 125
    functionName: '[org.custommonkey.xmlunit.test_Diff].testToString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - Boolean.FALSE.toString()
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
    - Boolean.TRUE.toString()
    - '[org.xmlunit.diff.Diff].differenceFound(org.xmlunit.diff.Difference)'
    - '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.test_Diff,String)'
    - '[org.w3c.dom.Document].createElement(org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Difference].<init>(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.w3c.dom.Document].createTextNode()'
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff,String)'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff()'
      Src: org.custommonkey.xmlunit.test_Diff:133,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:133,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:132,1
    - Dst: (buildDiff(control[i], test[i])).similar()
      Src: org.custommonkey.xmlunit.test_Diff:135,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 137
    functionName: '[org.custommonkey.xmlunit.test_Diff].testSimilar()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff()'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
    - (buildDiff(control[i], test[i])).similar()
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testSimilar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:144,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:144,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 145
    functionName: '[org.custommonkey.xmlunit.test_Diff].testIdentical()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testIdentical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Diff:148,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Diff:150,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(java.io.FileReader,java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_Diff:152,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:153,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:153,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 147
    functionDepth: 3
    functionLinenumber: 147
    functionLinenumberEnd: 154
    functionName: '[org.custommonkey.xmlunit.test_Diff].testFiles()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
    - '[java.io.FileReader].<init>(String)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(java.io.FileReader,java.io.FileReader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:157,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:158,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:158,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:159,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: '[org.custommonkey.xmlunit.test_Diff].testSameTwoStrings()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testSameTwoStrings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:163,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:164,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:164,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:165,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 166
    functionName: '[org.custommonkey.xmlunit.test_Diff].testMissingElement()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testMissingElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:169,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:170,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:170,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:171,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: '[org.custommonkey.xmlunit.test_Diff].testExtraElement()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testExtraElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:175,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:176,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:176,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:177,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 178
    functionName: '[org.custommonkey.xmlunit.test_Diff].testElementsInReverseOrder()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testElementsInReverseOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:181,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:182,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:182,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:183,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 184
    functionName: '[org.custommonkey.xmlunit.test_Diff].testMissingAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testMissingAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:187,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:188,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:188,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:189,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 190
    functionName: '[org.custommonkey.xmlunit.test_Diff].testExtraAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testExtraAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:193,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:195,1
    - Dst: System.out.println(String)
      Src: org.custommonkey.xmlunit.test_Diff:196,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:199,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:200,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 192
    functionDepth: 3
    functionLinenumber: 192
    functionLinenumberEnd: 201
    functionName: '[org.custommonkey.xmlunit.test_Diff].testAttributesInReverseOrder()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testAttributesInReverseOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:206,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:211,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 203
    functionDepth: 3
    functionLinenumber: 203
    functionLinenumberEnd: 212
    functionName: '[org.custommonkey.xmlunit.test_Diff].testDiffStringWithAttributes()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,String)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testDiffStringWithAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:225,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:226,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:226,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:226,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:227,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Diff:227,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].getName()'
      Src: org.custommonkey.xmlunit.test_Diff:229,1
    - Dst: '[java.io.File].createTempFile(org.custommonkey.xmlunit.test_Diff,String)'
      Src: org.custommonkey.xmlunit.test_Diff:229,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].deleteOnExit()'
      Src: org.custommonkey.xmlunit.test_Diff:230,1
    - Dst: '[java.io.FileWriter].<init>(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:231,1
    - Dst: '[java.io.FileWriter].write(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:232,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].toURL()'
      Src: org.custommonkey.xmlunit.test_Diff:235,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].toExternalForm()'
      Src: org.custommonkey.xmlunit.test_Diff:235,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:237,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:238,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:238,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:238,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:239,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Diff:239,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].delete()'
      Src: org.custommonkey.xmlunit.test_Diff:241,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:247,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:248,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:248,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:248,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:249,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:249,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:249,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 214
    functionDepth: 3
    functionLinenumber: 214
    functionLinenumberEnd: 250
    functionName: '[org.custommonkey.xmlunit.test_Diff].testXMLWithDTD()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[java.io.FileWriter].<init>(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].toURL()'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].deleteOnExit()'
    - '[org.custommonkey.xmlunit.test_Diff].getName()'
    - '[org.custommonkey.xmlunit.test_Diff].toExternalForm()'
    - '[java.io.File].createTempFile(org.custommonkey.xmlunit.test_Diff,String)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
    - '[org.custommonkey.xmlunit.test_Diff].delete()'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[java.io.FileWriter].write(org.custommonkey.xmlunit.test_Diff)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testXMLWithDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
      Src: org.custommonkey.xmlunit.test_Diff:259,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:261,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:262,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:264,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Diff:264,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:267,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:268,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:270,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:271,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:270,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:273,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 257
    functionDepth: 3
    functionLinenumber: 257
    functionLinenumberEnd: 275
    functionName: '[org.custommonkey.xmlunit.test_Diff].testXMLUnitDoesNotWorkWellWithFiles()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testXMLUnitDoesNotWorkWellWithFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:280,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].testXMLUnitDoesNotWorkWellWithFiles()'
      Src: org.custommonkey.xmlunit.test_Diff:281,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:283,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 277
    functionDepth: 4
    functionLinenumber: 277
    functionLinenumberEnd: 285
    functionName: '[org.custommonkey.xmlunit.test_Diff].testCommentHandlingDoesntAffectWhitespaceHandling()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
    - '[org.custommonkey.xmlunit.test_Diff].testXMLUnitDoesNotWorkWellWithFiles()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testCommentHandlingDoesntAffectWhitespaceHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setNormalize(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:290,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].testXMLUnitDoesNotWorkWellWithFiles()'
      Src: org.custommonkey.xmlunit.test_Diff:291,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setNormalize(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:293,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 287
    functionDepth: 4
    functionLinenumber: 287
    functionLinenumberEnd: 295
    functionName: '[org.custommonkey.xmlunit.test_Diff].testNormalizationDoesntAffectWhitespaceHandling()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setNormalize(boolean)'
    - '[org.custommonkey.xmlunit.test_Diff].testXMLUnitDoesNotWorkWellWithFiles()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testNormalizationDoesntAffectWhitespaceHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:303,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String[])'
      Src: org.custommonkey.xmlunit.test_Diff:304,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String)'
      Src: org.custommonkey.xmlunit.test_Diff:306,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:307,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:307,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:307,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:308,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Diff:308,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String[])'
      Src: org.custommonkey.xmlunit.test_Diff:310,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:311,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:311,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:311,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:312,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Diff:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 300
    functionDepth: 3
    functionLinenumber: 300
    functionLinenumberEnd: 313
    functionName: '[org.custommonkey.xmlunit.test_Diff].testNamespaceIssues()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.Replacement].replace(String[])'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
    - '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testNamespaceIssues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:321,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:322,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String[])'
      Src: org.custommonkey.xmlunit.test_Diff:323,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Diff:323,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String)'
      Src: org.custommonkey.xmlunit.test_Diff:325,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:326,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:326,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:326,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:327,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Diff:327,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String[])'
      Src: org.custommonkey.xmlunit.test_Diff:329,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:330,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:330,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:330,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:331,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Diff:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 318
    functionDepth: 3
    functionLinenumber: 318
    functionLinenumberEnd: 332
    functionName: '[org.custommonkey.xmlunit.test_Diff].testDefaultNamespace()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.Replacement].replace(String[])'
    - '[org.custommonkey.xmlunit.Replacement].replace(String)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
    - '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testDefaultNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:345,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:346,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:346,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:346,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:347,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Diff:347,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:349,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:350,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:350,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:350,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:351,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Diff:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 334
    functionDepth: 3
    functionLinenumber: 334
    functionLinenumberEnd: 352
    functionName: '[org.custommonkey.xmlunit.test_Diff].testSameNameDifferentQName()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testSameNameDifferentQName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:359,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:360,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Diff:360,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:363,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].<init>(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:365,1
    - Dst: '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_Diff:364,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:368,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:369,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:367,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:371,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].<init>(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:373,1
    - Dst: '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_Diff:372,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:376,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Diff:375,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:379,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:380,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:378,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:382,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].<init>(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:384,1
    - Dst: '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_Diff:383,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:387,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Diff:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 354
    functionDepth: 3
    functionLinenumber: 354
    functionLinenumberEnd: 389
    functionName: '[org.custommonkey.xmlunit.test_Diff].testOverrideDifferenceListener()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener)'
    - '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].<init>(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testOverrideDifferenceListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Diff:392,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Diff:394,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(java.io.FileReader,java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_Diff:396,1
    - Dst: '[ExpectedDifferenceListener].<init>(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:398,1
    - Dst: '[org.xmlunit.diff.Diff].overrideDifferenceListener(ExpectedDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_Diff:397,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:399,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:399,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:399,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:400,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:400,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 391
    functionDepth: 3
    functionLinenumber: 391
    functionLinenumberEnd: 401
    functionName: '[org.custommonkey.xmlunit.test_Diff].testNamespacedAttributes()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].overrideDifferenceListener(ExpectedDifferenceListener)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
    - '[ExpectedDifferenceListener].<init>(org.custommonkey.xmlunit.test_Diff)'
    - '[java.io.FileReader].<init>(String)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(java.io.FileReader,java.io.FileReader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testNamespacedAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:406,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:407,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:407,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 403
    functionDepth: 3
    functionLinenumber: 403
    functionLinenumberEnd: 408
    functionName: '[org.custommonkey.xmlunit.test_Diff].testDifferentStructure()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testDifferentStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:411,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Diff:413,1
    - Dst: '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_Diff:413,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:414,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:414,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:414,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:415,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:415,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 410
    functionDepth: 4
    functionLinenumber: 410
    functionLinenumberEnd: 416
    functionName: '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithAttributeQualification1()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithAttributeQualification1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:419,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Diff:421,1
    - Dst: '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_Diff:421,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:422,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:422,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:422,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:423,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:423,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 418
    functionDepth: 4
    functionLinenumber: 418
    functionLinenumberEnd: 424
    functionName: '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithAttributeQualification2()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithAttributeQualification2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:427,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:429,1
    - Dst: '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_Diff:429,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:430,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:430,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:430,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:431,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:431,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 432
      start: 426
    functionDepth: 3
    functionLinenumber: 426
    functionLinenumberEnd: 432
    functionName: '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithAttributeQualification3()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithAttributeQualification3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:435,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:437,1
    - Dst: '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_Diff:437,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:438,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:438,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:438,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:439,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:439,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 440
      start: 434
    functionDepth: 3
    functionLinenumber: 434
    functionLinenumberEnd: 440
    functionName: '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithAttributeQualification4()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithAttributeQualification4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:443,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:447,1
    - Dst: '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_Diff:447,1
    - Dst: '[ExpectedDifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:448,1
    - Dst: '[org.xmlunit.diff.Diff].overrideDifferenceListener(ExpectedDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_Diff:448,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:450,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:450,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:450,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:451,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:451,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 452
      start: 442
    functionDepth: 3
    functionLinenumber: 442
    functionLinenumberEnd: 452
    functionName: '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithNamespacedAttributeQualification()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].overrideDifferenceListener(ExpectedDifferenceListener)'
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[ExpectedDifferenceListener].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,String,String)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithNamespacedAttributeQualification()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:455,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:457,1
    - Dst: '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_Diff:457,1
    - Dst: '[ExaminingExpectedDifferenceListener].<init>(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:459,1
    - Dst: '[org.xmlunit.diff.Diff].overrideDifferenceListener(ExaminingExpectedDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_Diff:458,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:467,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:467,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:467,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:468,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:468,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 454
    functionDepth: 3
    functionLinenumber: 454
    functionLinenumberEnd: 469
    functionName: '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithTextQualification()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndTextQualifier)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.xmlunit.diff.Diff].overrideDifferenceListener(ExaminingExpectedDifferenceListener)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[ExaminingExpectedDifferenceListener].<init>(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithTextQualification()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:473,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:475,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:475,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:475,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:476,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:476,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 472
    functionDepth: 3
    functionLinenumber: 472
    functionLinenumberEnd: 477
    functionName: '[org.custommonkey.xmlunit.test_Diff].testXMLNSNumberOfAttributes()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testXMLNSNumberOfAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_Diff:480,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 481
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 481
    functionName: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 3
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:484,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 485
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 485
    functionName: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 16
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(String,String)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(java.io.Reader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.test_Diff:488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 489
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionName: '[org.custommonkey.xmlunit.test_Diff].buildDiff(java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(java.io.Reader,java.io.Reader)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.test_Diff].buildDiff(java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_Diff:493,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_Diff:494,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceEngineContract)'
      Src: org.custommonkey.xmlunit.test_Diff:493,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.custommonkey.xmlunit.DifferenceEngineContract
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - control
    - test
    - engine
    argTypes:
    - String
    - String
    - org.custommonkey.xmlunit.DifferenceEngineContract
    constantsTouched: []
    func_position:
      end: 495
      start: 491
    functionDepth: 4
    functionLinenumber: 491
    functionLinenumberEnd: 495
    functionName: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.custommonkey.xmlunit.DifferenceEngineContract)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceEngineContract)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.custommonkey.xmlunit.DifferenceEngineContract)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
      Src: org.custommonkey.xmlunit.test_Diff:498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.dom.DOMSource
      - javax.xml.transform.dom.DOMSource
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - javax.xml.transform.dom.DOMSource
    - javax.xml.transform.dom.DOMSource
    constantsTouched: []
    func_position:
      end: 499
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 499
    functionName: '[org.custommonkey.xmlunit.test_Diff].buildDiff(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 3
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.test_Diff].buildDiff(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Diff:506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_Diff
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 507
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 507
    functionName: '[org.custommonkey.xmlunit.test_Diff].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 2
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_Diff
    signature: '[org.custommonkey.xmlunit.test_Diff].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:575,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:575,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 576
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 576
    functionName: '[org.custommonkey.xmlunit.test_Diff].testIssue1189681()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testIssue1189681()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:581,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:581,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:581,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:582,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:582,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 583
      start: 578
    functionDepth: 1
    functionLinenumber: 578
    functionLinenumberEnd: 583
    functionName: '[org.custommonkey.xmlunit.test_Diff].testCDATANoIgnore()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testCDATANoIgnore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:587,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:590,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:590,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:590,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:591,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:591,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:591,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:593,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 585
    functionDepth: 3
    functionLinenumber: 585
    functionLinenumberEnd: 595
    functionName: '[org.custommonkey.xmlunit.test_Diff].testCDATAIgnore()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testCDATAIgnore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:601,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:601,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:601,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:602,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:602,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:602,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:603,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:604,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:604,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:604,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:605,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:605,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:605,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:607,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 609
      start: 597
    functionDepth: 1
    functionLinenumber: 597
    functionLinenumberEnd: 609
    functionName: '[org.custommonkey.xmlunit.test_Diff].testCommentHandling()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testCommentHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:614,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].testCommentHandling()'
      Src: org.custommonkey.xmlunit.test_Diff:615,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:617,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 611
    functionDepth: 3
    functionLinenumber: 611
    functionLinenumberEnd: 619
    functionName: '[org.custommonkey.xmlunit.test_Diff].testWhitespaceHandlingDoesntAffectCommentHandling()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].testCommentHandling()'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testWhitespaceHandlingDoesntAffectCommentHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setNormalize(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:624,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].testCommentHandling()'
      Src: org.custommonkey.xmlunit.test_Diff:625,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setNormalize(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:627,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 621
    functionDepth: 2
    functionLinenumber: 621
    functionLinenumberEnd: 629
    functionName: '[org.custommonkey.xmlunit.test_Diff].testNormalizationDoesntAffectCommentHandling()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].testCommentHandling()'
    - '[org.custommonkey.xmlunit.XMLUnit].setNormalize(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testNormalizationDoesntAffectCommentHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_Diff:632,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_Diff:632,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].createElement(String)'
      Src: org.custommonkey.xmlunit.test_Diff:633,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:634,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_Diff:635,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:635,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_Diff:636,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:636,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].createElement(String)'
      Src: org.custommonkey.xmlunit.test_Diff:637,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:638,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_Diff:639,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:639,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
      Src: org.custommonkey.xmlunit.test_Diff:641,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_Diff:641,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].createElement(String)'
      Src: org.custommonkey.xmlunit.test_Diff:642,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:643,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_Diff:644,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:644,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].createElement(String)'
      Src: org.custommonkey.xmlunit.test_Diff:645,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:646,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_Diff:647,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:647,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_Diff:648,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:648,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:650,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:650,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:650,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setNormalize(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:652,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:653,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:653,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:653,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:654,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:654,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:654,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setNormalize(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:656,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:658,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:658,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:658,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 659
      start: 631
    functionDepth: 3
    functionLinenumber: 631
    functionLinenumberEnd: 659
    functionName: '[org.custommonkey.xmlunit.test_Diff].testNormalization()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].createElement(String)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.test_Diff].createTextNode(String)'
    - '[org.custommonkey.xmlunit.test_Diff].appendChild(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.XMLUnit].setNormalize(boolean)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testNormalization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:665,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].testNormalization()'
      Src: org.custommonkey.xmlunit.test_Diff:666,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:668,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 670
      start: 662
    functionDepth: 3
    functionLinenumber: 662
    functionLinenumberEnd: 670
    functionName: '[org.custommonkey.xmlunit.test_Diff].XtestWhitespaceHandlingDoesntAffectNormalization()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    - '[org.custommonkey.xmlunit.test_Diff].testNormalization()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].XtestWhitespaceHandlingDoesntAffectNormalization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:676,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].testNormalization()'
      Src: org.custommonkey.xmlunit.test_Diff:677,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:679,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 673
    functionDepth: 4
    functionLinenumber: 673
    functionLinenumberEnd: 681
    functionName: '[org.custommonkey.xmlunit.test_Diff].XtestCommentHandlingDoesntAffectNormalization()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
    - '[org.custommonkey.xmlunit.test_Diff].testNormalization()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].XtestCommentHandlingDoesntAffectNormalization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:687,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:687,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:687,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:688,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:688,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:688,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setNormalizeWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:689,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:690,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:690,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:690,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:691,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:691,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:691,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setNormalizeWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:693,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 695
      start: 683
    functionDepth: 1
    functionLinenumber: 683
    functionLinenumberEnd: 695
    functionName: '[org.custommonkey.xmlunit.test_Diff].testNormalizedWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setNormalizeWhitespace(boolean)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testNormalizedWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:715,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:716,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:716,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:716,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:717,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:717,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 718
      start: 703
    functionDepth: 3
    functionLinenumber: 703
    functionLinenumberEnd: 718
    functionName: '[org.custommonkey.xmlunit.test_Diff].testNamespacePrefixDiff()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.custommonkey.xmlunit.test_Diff,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testNamespacePrefixDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:733,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:735,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:736,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:736,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:736,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:738,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 740
      start: 724
    functionDepth: 3
    functionLinenumber: 724
    functionLinenumberEnd: 740
    functionName: '[org.custommonkey.xmlunit.test_Diff].testWhitespaceAndNamespaces()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testWhitespaceAndNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:749,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:751,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:752,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:752,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:752,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:754,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 756
      start: 746
    functionDepth: 3
    functionLinenumber: 746
    functionLinenumberEnd: 756
    functionName: '[org.custommonkey.xmlunit.test_Diff].testBasicWhitespaceHandling()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testBasicWhitespaceHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:761,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:762,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:762,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:762,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:763,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:763,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:763,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:765,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:766,1
    - Dst: '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.test_Diff:766,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:775,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:775,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:775,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:776,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:776,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:776,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 777
      start: 758
    functionDepth: 3
    functionLinenumber: 758
    functionLinenumberEnd: 777
    functionName: '[org.custommonkey.xmlunit.test_Diff].testUpgradingOfRecoverableDifference()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.DifferenceListener)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testUpgradingOfRecoverableDifference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:780,1
    - Dst: '[org.custommonkey.xmlunit.MatchTracker].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:782,1
    - Dst: '[org.xmlunit.diff.Diff].overrideMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.test_Diff:782,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:787,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:787,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(int)'
      Src: org.custommonkey.xmlunit.test_Diff:800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 801
      start: 779
    functionDepth: 1
    functionLinenumber: 779
    functionLinenumberEnd: 801
    functionName: '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaOverride()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].overrideMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.MatchTracker].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonController].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:806,1
    - Dst: '[org.custommonkey.xmlunit.MatchTracker].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:812,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.test_Diff:806,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.xmlunit.diff.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_Diff:817,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:818,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:818,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(int)'
      Src: org.custommonkey.xmlunit.test_Diff:827,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 828
      start: 803
    functionDepth: 1
    functionLinenumber: 803
    functionLinenumberEnd: 828
    functionName: '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,org.custommonkey.xmlunit.MatchTracker)'
    - '[org.xmlunit.diff.ComparisonController].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.xmlunit.diff.DifferenceEngine)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.MatchTracker].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonController].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:832,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_Diff:832,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.xmlunit.diff.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_Diff:839,1
    - Dst: '[org.custommonkey.xmlunit.MatchTracker].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:841,1
    - Dst: '[org.xmlunit.diff.Diff].overrideMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.test_Diff:841,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:846,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:846,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(int)'
      Src: org.custommonkey.xmlunit.test_Diff:855,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 856
      start: 830
    functionDepth: 1
    functionLinenumber: 830
    functionLinenumberEnd: 856
    functionName: '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaOverrideOnEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].overrideMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
    - '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.diff.ComparisonController].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.xmlunit.diff.DifferenceEngine)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.MatchTracker].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaOverrideOnEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonController].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:861,1
    - Dst: '[org.custommonkey.xmlunit.MatchTracker].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:867,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.test_Diff:861,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.custommonkey.xmlunit.NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_Diff:872,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:873,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:873,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(int)'
      Src: org.custommonkey.xmlunit.test_Diff:883,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 884
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 884
    functionName: '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaNewEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ComparisonController].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.custommonkey.xmlunit.NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,org.custommonkey.xmlunit.MatchTracker)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.MatchTracker].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaNewEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonController].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:888,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_Diff:888,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.custommonkey.xmlunit.NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_Diff:895,1
    - Dst: '[org.custommonkey.xmlunit.MatchTracker].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:897,1
    - Dst: '[org.xmlunit.diff.Diff].overrideMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.test_Diff:897,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:902,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:902,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertEquals(int)'
      Src: org.custommonkey.xmlunit.test_Diff:912,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 913
      start: 886
    functionDepth: 1
    functionLinenumber: 886
    functionLinenumberEnd: 913
    functionName: '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaOverrideOnNewEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].overrideMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
    - '[org.xmlunit.diff.ComparisonController].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.custommonkey.xmlunit.NewDifferenceEngine)'
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.MatchTracker].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaOverrideOnNewEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:928,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:929,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:931,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:932,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:932,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:932,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:934,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:935,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 937
      start: 915
    functionDepth: 3
    functionLinenumber: 915
    functionLinenumberEnd: 937
    functionName: '[org.custommonkey.xmlunit.test_Diff].testCDATAAndIgnoreWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testCDATAAndIgnoreWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:948,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:949,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:949,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:949,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setExpandEntityReferences(boolean)'
      Src: org.custommonkey.xmlunit.test_Diff:951,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 953
      start: 943
    functionDepth: 3
    functionLinenumber: 943
    functionLinenumberEnd: 953
    functionName: '[org.custommonkey.xmlunit.test_Diff].testEntityExpansion()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.custommonkey.xmlunit.XMLUnit].setExpandEntityReferences(boolean)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testEntityExpansion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:975,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff:976,1
    - Dst: '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_Diff:976,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:978,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:978,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 979
      start: 958
    functionDepth: 3
    functionLinenumber: 958
    functionLinenumberEnd: 979
    functionName: '[org.custommonkey.xmlunit.test_Diff].testIssue2807167()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testIssue2807167()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:983,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:986,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_Diff:988,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:989,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:989,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:989,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_Diff:991,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:992,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:992,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 993
      start: 981
    functionDepth: 3
    functionLinenumber: 981
    functionLinenumberEnd: 993
    functionName: '[org.custommonkey.xmlunit.test_Diff].testCocoonXmlTestCase()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String,String)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testCocoonXmlTestCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:997,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:1000,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_Diff:1002,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_Diff:1002,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
      Src: org.custommonkey.xmlunit.test_Diff:1002,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:1003,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:1003,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:1003,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1004
      start: 995
    functionDepth: 3
    functionLinenumber: 995
    functionLinenumberEnd: 1004
    functionName: '[org.custommonkey.xmlunit.test_Diff].testUsingDOMSourceFromDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString()'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String,String)'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testUsingDOMSourceFromDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:1008,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
      Src: org.custommonkey.xmlunit.test_Diff:1011,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.test_Diff:1013,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:1013,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.test_Diff:1014,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:1014,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
      Src: org.custommonkey.xmlunit.test_Diff:1013,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:1015,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Diff:1015,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:1015,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1016
      start: 1006
    functionDepth: 3
    functionLinenumber: 1006
    functionLinenumberEnd: 1016
    functionName: '[org.custommonkey.xmlunit.test_Diff].testUsingDOMSourceFromElement()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String,String)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].identical()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testUsingDOMSourceFromElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:1029,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:1030,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:1030,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:1030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1031
      start: 1021
    functionDepth: 3
    functionLinenumber: 1021
    functionLinenumberEnd: 1031
    functionName: '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCase()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:1041,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:1042,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:1042,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:1042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1033
    functionDepth: 3
    functionLinenumber: 1033
    functionLinenumberEnd: 1043
    functionName: '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCaseShortLocalName()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCaseShortLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:1053,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:1054,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:1054,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1045
    functionDepth: 3
    functionLinenumber: 1045
    functionLinenumberEnd: 1055
    functionName: '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCaseWorksWithDefaultNs()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCaseWorksWithDefaultNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:1067,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:1068,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:1068,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:1068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1057
    functionDepth: 3
    functionLinenumber: 1057
    functionLinenumberEnd: 1069
    functionName: '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCaseInheritsParentNs()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_Diff].assertTrue(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCaseInheritsParentNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:1081,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:1082,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:1082,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:1082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1083
      start: 1071
    functionDepth: 3
    functionLinenumber: 1071
    functionLinenumberEnd: 1083
    functionName: '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCaseDoesntIgnorePrefix()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCaseDoesntIgnorePrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
      Src: org.custommonkey.xmlunit.test_Diff:1091,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Diff:1092,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_Diff:1092,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_Diff:1092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1093
      start: 1085
    functionDepth: 3
    functionLinenumber: 1085
    functionLinenumberEnd: 1093
    functionName: '[org.custommonkey.xmlunit.test_Diff].testXsiNil()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String[],String[])'
    - '[org.custommonkey.xmlunit.test_Diff].assertFalse(String,org.custommonkey.xmlunit.test_Diff)'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff].testXsiNil()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - overrideValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 513
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 513
    functionName: '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].<init>(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener
    signature: '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 516
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 516
    functionName: '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 518
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 518
    functionName: '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedIdValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 525
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionName: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].<init>(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener
    signature: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>(org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener:527,1
    - Dst: '[Integer].<init>(org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener:529,1
    - Dst: '[Set<Integer>].add(Integer)'
      Src: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener:529,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedIdValues
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 531
      start: 526
    functionDepth: 0
    functionLinenumber: 526
    functionLinenumberEnd: 531
    functionName: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].<init>(int[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[Integer].<init>(org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener)'
    - '[java.util.HashSet].<init>(org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener)'
    - '[Set<Integer>].add(Integer)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener
    signature: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].<init>(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].toString()'
      Src: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener:533,1
    - Dst: '[org.xmlunit.diff.Difference].getId()'
      Src: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener:533,1
    - Dst: '[Integer].<init>(org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener:533,1
    - Dst: '[Set<Integer>].contains(Integer)'
      Src: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener:533,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].assertTrue(String,org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener:533,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].examineDifferenceContents(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener:534,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 536
      start: 532
    functionDepth: 3
    functionLinenumber: 532
    functionLinenumberEnd: 536
    functionName: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[Integer].<init>(org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener)'
    - '[org.xmlunit.diff.Difference].getId()'
    - '[org.xmlunit.diff.Difference].toString()'
    - '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].examineDifferenceContents(org.xmlunit.diff.Difference)'
    - '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].assertTrue(String,org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener)'
    - '[Set<Integer>].contains(Integer)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 538
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 538
    functionName: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - Set<Integer>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 540
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 540
    functionName: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].examineDifferenceContents(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].examineDifferenceContents(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ExpectedDifferenceListener].<init>(int)'
      Src: org.custommonkey.xmlunit.test_Diff.ExaminingExpectedDifferenceListener:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.test_Diff.ExaminingExpectedDifferenceListener
      static: false
      superClass: ExpectedDifferenceListener
    argCount: 1
    argNames:
    - expectedIdValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 546
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: '[org.custommonkey.xmlunit.test_Diff.ExaminingExpectedDifferenceListener].<init>(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached:
    - '[ExpectedDifferenceListener].<init>(int)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_Diff.ExaminingExpectedDifferenceListener
    signature: '[org.custommonkey.xmlunit.test_Diff.ExaminingExpectedDifferenceListener].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: ExpectedDifferenceListener
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 547
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 547
    functionName: '[org.custommonkey.xmlunit.test_Diff.ExaminingExpectedDifferenceListener].examineDifferenceContents(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Diff.ExaminingExpectedDifferenceListener].examineDifferenceContents(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_NodeTest:78,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_NodeTest:77,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].<init>(org.custommonkey.xmlunit.test_NodeTest)'
      Src: org.custommonkey.xmlunit.test_NodeTest:80,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester,org.custommonkey.xmlunit.test_NodeTest)'
      Src: org.custommonkey.xmlunit.test_NodeTest:80,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].<init>(org.custommonkey.xmlunit.test_NodeTest)'
      Src: org.custommonkey.xmlunit.test_NodeTest:83,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester,org.custommonkey.xmlunit.test_NodeTest)'
      Src: org.custommonkey.xmlunit.test_NodeTest:83,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].<init>(org.custommonkey.xmlunit.test_NodeTest)'
      Src: org.custommonkey.xmlunit.test_NodeTest:86,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester,org.custommonkey.xmlunit.test_NodeTest)'
      Src: org.custommonkey.xmlunit.test_NodeTest:86,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].<init>(org.custommonkey.xmlunit.test_NodeTest)'
      Src: org.custommonkey.xmlunit.test_NodeTest:89,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester,org.custommonkey.xmlunit.test_NodeTest)'
      Src: org.custommonkey.xmlunit.test_NodeTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NodeTest
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 90
    functionName: '[org.custommonkey.xmlunit.test_NodeTest].testFiltering()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester,org.custommonkey.xmlunit.test_NodeTest)'
    - '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].<init>(org.custommonkey.xmlunit.test_NodeTest)'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeTest].testFiltering()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_NodeTest:94,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_NodeTest:93,1
    - Dst: '[RejectingNodeTester].<init>()'
      Src: org.custommonkey.xmlunit.test_NodeTest:95,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(RejectingNodeTester,org.custommonkey.xmlunit.test_NodeTest)'
      Src: org.custommonkey.xmlunit.test_NodeTest:98,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeTest].fail(String)'
      Src: org.custommonkey.xmlunit.test_NodeTest:99,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeTest].assertEquals(String,boolean,org.custommonkey.xmlunit.test_NodeTest)'
      Src: org.custommonkey.xmlunit.test_NodeTest:101,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(RejectingNodeTester,org.custommonkey.xmlunit.test_NodeTest)'
      Src: org.custommonkey.xmlunit.test_NodeTest:105,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeTest].fail(String)'
      Src: org.custommonkey.xmlunit.test_NodeTest:106,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeTest].assertEquals(String,boolean,org.custommonkey.xmlunit.test_NodeTest)'
      Src: org.custommonkey.xmlunit.test_NodeTest:108,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NodeTest
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 110
    functionName: '[org.custommonkey.xmlunit.test_NodeTest].testNodeTesting()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeTest.java
    functionUses: 0
    functionsReached:
    - '[RejectingNodeTester].<init>()'
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.test_NodeTest].assertEquals(String,boolean,org.custommonkey.xmlunit.test_NodeTest)'
    - '[org.custommonkey.xmlunit.test_NodeTest].fail(String)'
    - '[org.custommonkey.xmlunit.NodeTest].performTest(RejectingNodeTester,org.custommonkey.xmlunit.test_NodeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeTest].testNodeTesting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_NodeTest:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NodeTest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_NodeTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.custommonkey.xmlunit.test_NodeTest].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeTest.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_NodeTest
    signature: '[org.custommonkey.xmlunit.test_NodeTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_NodeTest:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NodeTest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.custommonkey.xmlunit.test_NodeTest].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeTest.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_NodeTest].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].<init>(short)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester
    signature: '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].<init>(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester:58,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].assertEquals(short,org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester)'
      Src: org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.NodeTest
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - aNode
    - forTest
    argTypes:
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.NodeTest
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].assertEquals(short,org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NodeTest
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - forTest
    argTypes:
    - org.custommonkey.xmlunit.NodeTest
    constantsTouched: []
    func_position:
      end: 61
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 61
    functionName: '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeTestException].<init>(String,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.NodeTest
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - aNode
    - forTest
    argTypes:
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.NodeTest
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTestException].<init>(String,org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeTestException].<init>(String)'
      Src: org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NodeTest
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - forTest
    argTypes:
    - org.custommonkey.xmlunit.NodeTest
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTestException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester
    signature: '[org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareText(org.w3c.dom.Text,org.w3c.dom.Text,CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:88,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:92,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Text
      - org.w3c.dom.Text
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - control
    - test
    - difference
    argTypes:
    - org.w3c.dom.Text
    - org.w3c.dom.Text
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 94
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 94
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentText(org.w3c.dom.Text,org.w3c.dom.Text,org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.xmlunit.diff.DifferenceEngine].compareText(org.w3c.dom.Text,org.w3c.dom.Text,CollectingDifferenceListener)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentText(org.w3c.dom.Text,org.w3c.dom.Text,org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:99,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:100,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentText(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 103
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareText()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentText(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareProcessingInstruction(org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:109,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:112,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:113,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:114,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.ProcessingInstruction
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - control
    - test
    - difference
    argTypes:
    - org.w3c.dom.ProcessingInstruction
    - org.w3c.dom.ProcessingInstruction
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 115
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 115
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentProcessingInstructions(org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compareProcessingInstruction(org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,CollectingDifferenceListener)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentProcessingInstructions(org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createProcessingInstruction()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:120,1
    - Dst: '[org.w3c.dom.Document].createProcessingInstruction()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:122,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentProcessingInstructions(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:125,1
    - Dst: '[org.w3c.dom.Document].createProcessingInstruction()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:128,1
    - Dst: '[org.w3c.dom.Document].createProcessingInstruction()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:130,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentProcessingInstructions(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 134
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareProcessingInstruction()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentProcessingInstructions(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.w3c.dom.Document].createProcessingInstruction()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareProcessingInstruction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareComment(org.w3c.dom.Comment,org.w3c.dom.Comment,CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:139,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:142,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:143,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Comment
      - org.w3c.dom.Comment
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - control
    - test
    - difference
    argTypes:
    - org.w3c.dom.Comment
    - org.w3c.dom.Comment
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 145
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 145
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentComments(org.w3c.dom.Comment,org.w3c.dom.Comment,org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.xmlunit.diff.DifferenceEngine].compareComment(org.w3c.dom.Comment,org.w3c.dom.Comment,CollectingDifferenceListener)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentComments(org.w3c.dom.Comment,org.w3c.dom.Comment,org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createComment(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:150,1
    - Dst: '[org.w3c.dom.Document].createComment(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:151,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentComments(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 154
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareComment()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createComment(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentComments(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareCDataSection(org.w3c.dom.CDATASection,org.w3c.dom.CDATASection,CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:159,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:162,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:163,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.CDATASection
      - org.w3c.dom.CDATASection
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - control
    - test
    - difference
    argTypes:
    - org.w3c.dom.CDATASection
    - org.w3c.dom.CDATASection
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 165
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 165
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentCDATA(org.w3c.dom.CDATASection,org.w3c.dom.CDATASection,org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compareCDataSection(org.w3c.dom.CDATASection,org.w3c.dom.CDATASection,CollectingDifferenceListener)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentCDATA(org.w3c.dom.CDATASection,org.w3c.dom.CDATASection,org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createCDATASection(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:170,1
    - Dst: '[org.w3c.dom.Document].createCDATASection(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:171,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentCDATA(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 174
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareCDATA()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentCDATA(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.w3c.dom.Document].createCDATASection(org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareDocumentType(org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:179,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:181,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:185,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:188,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:189,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:190,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentType
      - org.xmlunit.diff.Difference
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - control
    - test
    - difference
    - fatal
    argTypes:
    - org.w3c.dom.DocumentType
    - org.w3c.dom.DocumentType
    - org.xmlunit.diff.Difference
    - boolean
    constantsTouched: []
    func_position:
      end: 191
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 191
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentDocumentTypes(org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,org.xmlunit.diff.Difference,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
    - '[org.xmlunit.diff.DifferenceEngine].compareDocumentType(org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,CollectingDifferenceListener)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentDocumentTypes(org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,org.xmlunit.diff.Difference,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:194,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].deleteOnExit()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:195,1
    - Dst: '[java.io.FileWriter].<init>(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:197,1
    - Dst: '[java.io.FileWriter].write(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:197,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].toURL()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:198,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].toExternalForm()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:198,1
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:200,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].deleteOnExit()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:201,1
    - Dst: '[java.io.FileWriter].<init>(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:202,1
    - Dst: '[java.io.FileWriter].write(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:202,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].toURL()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:203,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].toExternalForm()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:203,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:205,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:208,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:212,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:213,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentDocumentTypes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:215,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:217,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:217,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentDocumentTypes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:219,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:221,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:221,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentDocumentTypes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:223,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:225,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:225,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentDocumentTypes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:227,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:229,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:229,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentDocumentTypes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:231,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:233,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:233,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentDocumentTypes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 193
    functionDepth: 4
    functionLinenumber: 193
    functionLinenumberEnd: 236
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareDocumentType()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].toExternalForm()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentDocumentTypes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].toURL()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.w3c.dom.Document].getDoctype()'
    - '[java.io.FileWriter].write(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].deleteOnExit()'
    - '[java.io.File].createTempFile(String,String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[java.io.FileWriter].<init>(org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareDocumentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareAttribute(org.w3c.dom.Attr,org.w3c.dom.Attr,CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:241,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:243,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:247,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:250,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:251,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:252,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      - org.w3c.dom.Attr
      - org.xmlunit.diff.Difference
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - control
    - test
    - difference
    - fatal
    argTypes:
    - org.w3c.dom.Attr
    - org.w3c.dom.Attr
    - org.xmlunit.diff.Difference
    - boolean
    constantsTouched: []
    func_position:
      end: 253
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 253
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentAttributes(org.w3c.dom.Attr,org.w3c.dom.Attr,org.xmlunit.diff.Difference,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compareAttribute(org.w3c.dom.Attr,org.w3c.dom.Attr,CollectingDifferenceListener)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentAttributes(org.w3c.dom.Attr,org.w3c.dom.Attr,org.xmlunit.diff.Difference,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getName()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:258,1
    - Dst: '[org.w3c.dom.Document].createAttribute(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:258,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setValue(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:259,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getName()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:260,1
    - Dst: '[org.w3c.dom.Document].createAttribute(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:260,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setValue(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:261,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentAttributes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:263,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:268,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:270,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getFirstChild()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:270,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getAttributes()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:270,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getNamedItem(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:270,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:273,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:275,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getFirstChild()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:275,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getAttributes()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:275,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getNamedItem(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:275,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentAttributes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 255
    functionDepth: 4
    functionLinenumber: 255
    functionLinenumberEnd: 280
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].getFirstChild()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].getAttributes()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].getName()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].getNamedItem(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].setValue(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentAttributes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
    - '[org.w3c.dom.Document].createAttribute(org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareElement(org.w3c.dom.Element,org.w3c.dom.Element,CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:285,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:288,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:289,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:290,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - control
    - test
    - difference
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 291
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 291
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentElements(org.w3c.dom.Element,org.w3c.dom.Element,org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compareElement(org.w3c.dom.Element,org.w3c.dom.Element,CollectingDifferenceListener)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentElements(org.w3c.dom.Element,org.w3c.dom.Element,org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:294,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:297,1
    - Dst: control.getFirstChild()
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:298,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentElements(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:300,1
    - Dst: control.getNextSibling()
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:304,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentElements(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:305,1
    - Dst: test.getNextSibling()
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:308,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentElements(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:309,1
    - Dst: control.getNextSibling()
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:313,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentElements(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 293
    functionDepth: 1
    functionLinenumber: 293
    functionLinenumberEnd: 315
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareElements()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - control.getNextSibling()
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - test.getNextSibling()
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentElements(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - control.getFirstChild()
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:318,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:322,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.w3c.dom.Document,org.w3c.dom.Document,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:327,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:329,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getFirstChild()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:329,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:330,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getFirstChild()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:330,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:333,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:334,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:335,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:336,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:338,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:339,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:340,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getNextSibling()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:342,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getNextSibling()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 317
    functionDepth: 4
    functionLinenumber: 317
    functionLinenumberEnd: 345
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].getNextSibling()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].getFirstChild()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.xmlunit.diff.DifferenceEngine].compare(org.w3c.dom.Document,org.w3c.dom.Document,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareNodeBasics(org.w3c.dom.Node,org.w3c.dom.Node,CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:350,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:352,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:356,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:359,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:360,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:361,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.xmlunit.diff.Difference
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - control
    - test
    - expectedDifference
    - fatal
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.xmlunit.diff.Difference
    - boolean
    constantsTouched: []
    func_position:
      end: 362
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 362
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentNamespaceDetails(org.w3c.dom.Node,org.w3c.dom.Node,org.xmlunit.diff.Difference,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compareNodeBasics(org.w3c.dom.Node,org.w3c.dom.Node,CollectingDifferenceListener)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentNamespaceDetails(org.w3c.dom.Node,org.w3c.dom.Node,org.xmlunit.diff.Difference,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:370,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareNodeBasics(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:372,1
    - Dst: '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:374,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentNamespaceDetails(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:376,1
    - Dst: '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:379,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentNamespaceDetails(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 383
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeBasics()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElementNS(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compareNodeBasics(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentNamespaceDetails(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeBasics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareHasChildNodes(org.w3c.dom.Node,org.w3c.dom.Node,CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:388,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareNodeChildren(org.w3c.dom.Node,org.w3c.dom.Node,CollectingDifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:389,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:391,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:395,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:401,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:403,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:404,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.xmlunit.diff.Difference
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - control
    - test
    - expectedDifference
    - fatal
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.xmlunit.diff.Difference
    - boolean
    constantsTouched: []
    func_position:
      end: 405
      start: 385
    functionDepth: 1
    functionLinenumber: 385
    functionLinenumberEnd: 405
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.w3c.dom.Node,org.w3c.dom.Node,org.xmlunit.diff.Difference,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
    - '[org.xmlunit.diff.DifferenceEngine].compareNodeChildren(org.w3c.dom.Node,org.w3c.dom.Node,CollectingDifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compareHasChildNodes(org.w3c.dom.Node,org.w3c.dom.Node,CollectingDifferenceListener)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.w3c.dom.Node,org.w3c.dom.Node,org.xmlunit.diff.Difference,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:408,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:412,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getFirstChild()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:412,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,null,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:414,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getNextSibling()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:417,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:418,1
    - Dst: control.getNextSibling()
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:422,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 407
    functionDepth: 1
    functionLinenumber: 407
    functionLinenumberEnd: 425
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeChildren()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - control.getNextSibling()
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].getNextSibling()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].getFirstChild()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:430,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].nodeList2List(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:430,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:431,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].nodeList2List(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:431,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:432,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getLength()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:432,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareNodeList(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:430,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:434,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:438,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:441,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:443,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:444,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.xmlunit.diff.Difference
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - control
    - test
    - expectedDifference
    - fatal
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.xmlunit.diff.Difference
    - boolean
    constantsTouched: []
    func_position:
      end: 445
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 445
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentNodeLists(org.w3c.dom.Node,org.w3c.dom.Node,org.xmlunit.diff.Difference,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].getLength()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
    - '[org.xmlunit.diff.DifferenceEngine].nodeList2List(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compareNodeList(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentNodeLists(org.w3c.dom.Node,org.w3c.dom.Node,org.xmlunit.diff.Difference,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:448,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:452,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getFirstChild()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:452,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentNodeLists(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,null,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:454,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].getNextSibling()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:457,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:458,1
    - Dst: control.getNextSibling()
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:462,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 464
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeList()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - control.getNextSibling()
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].getNextSibling()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].getFirstChild()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentNodeLists(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:467,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:468,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:468,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:469,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:469,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:471,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:472,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:472,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:473,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:473,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:475,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 466
    functionDepth: 1
    functionLinenumber: 466
    functionLinenumberEnd: 477
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeListElements()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeListElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:480,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:481,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:481,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:482,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:482,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:484,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:485,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:485,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:486,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:486,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:488,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 490
      start: 479
    functionDepth: 1
    functionLinenumber: 479
    functionLinenumberEnd: 490
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeListMixedContent()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,boolean)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeListMixedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(String,String,null,null,CollectingDifferenceListener,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:494,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:496,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:498,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:499,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:501,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(String,String,null,null,CollectingDifferenceListener,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:504,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:506,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:507,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:509,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 511
      start: 492
    functionDepth: 1
    functionLinenumber: 492
    functionLinenumberEnd: 511
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testBasicCompare()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEngine].compare(String,String,null,null,CollectingDifferenceListener,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].fail(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testBasicCompare()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:516,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:517,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 513
    functionDepth: 1
    functionLinenumber: 513
    functionLinenumberEnd: 519
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation1()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:525,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:526,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 521
    functionDepth: 1
    functionLinenumber: 521
    functionLinenumberEnd: 528
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation2()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:533,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:534,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:535,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 536
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 536
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation3()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:541,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:542,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 544
      start: 538
    functionDepth: 1
    functionLinenumber: 538
    functionLinenumberEnd: 544
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation4()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:549,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:550,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 552
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 552
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation5()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:557,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:558,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 560
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 560
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation6()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:565,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:566,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 568
      start: 562
    functionDepth: 1
    functionLinenumber: 562
    functionLinenumberEnd: 568
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation7()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:573,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:574,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 576
      start: 570
    functionDepth: 1
    functionLinenumber: 570
    functionLinenumberEnd: 576
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation8()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:581,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:582,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 586
      start: 578
    functionDepth: 1
    functionLinenumber: 578
    functionLinenumberEnd: 586
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation9()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:591,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:592,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 588
    functionDepth: 1
    functionLinenumber: 588
    functionLinenumberEnd: 596
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation10()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:601,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:602,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 606
      start: 598
    functionDepth: 1
    functionLinenumber: 598
    functionLinenumberEnd: 606
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation11()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:609,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:612,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:613,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 608
    functionDepth: 1
    functionLinenumber: 608
    functionLinenumberEnd: 617
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation12()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation12()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:620,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:623,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:625,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:626,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:627,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:630,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 633
      start: 619
    functionDepth: 1
    functionLinenumber: 619
    functionLinenumberEnd: 633
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation13()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation13()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:636,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:639,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:641,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:642,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:643,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:646,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:647,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 649
      start: 635
    functionDepth: 1
    functionLinenumber: 635
    functionLinenumberEnd: 649
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation13Reversed()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation13Reversed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:652,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:656,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:658,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:659,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:660,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:663,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:665,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 666
      start: 651
    functionDepth: 1
    functionLinenumber: 651
    functionLinenumberEnd: 666
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingChildNS()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingChildNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:669,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:672,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:673,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 677
      start: 668
    functionDepth: 1
    functionLinenumber: 668
    functionLinenumberEnd: 677
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation14()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation14()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:680,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:683,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:684,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:687,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:689,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:691,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:693,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 695
      start: 679
    functionDepth: 1
    functionLinenumber: 679
    functionLinenumberEnd: 695
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testIssue1027863()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testIssue1027863()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEngine].normalizeWhitespace(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:698,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:698,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].normalizeWhitespace(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:699,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:699,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].normalizeWhitespace(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:701,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 703
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 703
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testNormalizeWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].normalizeWhitespace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testNormalizeWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreAttributeOrder(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:706,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequence(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:708,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreAttributeOrder(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:710,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:712,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequence()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:713,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 714
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 714
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequence()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequence(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequence()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreAttributeOrder(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:717,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:718,1
    - Dst: '[OrderPreservingNamedNodeMap].<init>()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:720,1
    - Dst: '[OrderPreservingNamedNodeMap].<init>()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:721,1
    - Dst: '[org.w3c.dom.Document].createAttribute(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:724,1
    - Dst: String.valueOf(org.custommonkey.xmlunit.test_DifferenceEngine)
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:725,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setValue(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:725,1
    - Dst: '[org.w3c.dom.Document].createAttribute(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:726,1
    - Dst: String.valueOf(org.custommonkey.xmlunit.test_DifferenceEngine)
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:727,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setValue(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:727,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNode(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:729,1
    - Dst: '[OrderPreservingNamedNodeMap].add(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:730,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNode(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:731,1
    - Dst: '[OrderPreservingNamedNodeMap].add(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:732,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareElementAttributes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,OrderPreservingNamedNodeMap,OrderPreservingNamedNodeMap,CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:734,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:736,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - expected
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 737
      start: 716
    functionDepth: 1
    functionLinenumber: 716
    functionLinenumberEnd: 737
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequence(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNode(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compareElementAttributes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,OrderPreservingNamedNodeMap,OrderPreservingNamedNodeMap,CollectingDifferenceListener)'
    - '[org.w3c.dom.Document].createAttribute(String)'
    - '[OrderPreservingNamedNodeMap].add(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].setValue(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - String.valueOf(org.custommonkey.xmlunit.test_DifferenceEngine)
    - '[OrderPreservingNamedNodeMap].<init>()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequence(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreAttributeOrder(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:740,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequenceNS(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:742,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreAttributeOrder(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:744,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:746,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequenceNS()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:747,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 748
      start: 739
    functionDepth: 1
    functionLinenumber: 739
    functionLinenumberEnd: 748
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequenceNS()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequenceNS(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequenceNS()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreAttributeOrder(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequenceNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:751,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:752,1
    - Dst: '[OrderPreservingNamedNodeMap].<init>()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:754,1
    - Dst: '[OrderPreservingNamedNodeMap].<init>()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:755,1
    - Dst: '[org.w3c.dom.Document].createAttributeNS(String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:758,1
    - Dst: String.valueOf(org.custommonkey.xmlunit.test_DifferenceEngine)
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:759,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setValue(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:759,1
    - Dst: '[org.w3c.dom.Document].createAttributeNS(String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:760,1
    - Dst: String.valueOf(org.custommonkey.xmlunit.test_DifferenceEngine)
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:761,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setValue(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:761,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNode(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:763,1
    - Dst: '[OrderPreservingNamedNodeMap].add(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:764,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNode(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:765,1
    - Dst: '[OrderPreservingNamedNodeMap].add(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:766,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compareElementAttributes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,OrderPreservingNamedNodeMap,OrderPreservingNamedNodeMap,CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:768,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:770,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - expected
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 771
      start: 750
    functionDepth: 1
    functionLinenumber: 750
    functionLinenumberEnd: 771
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequenceNS(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNode(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[org.xmlunit.diff.DifferenceEngine].compareElementAttributes(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,OrderPreservingNamedNodeMap,OrderPreservingNamedNodeMap,CollectingDifferenceListener)'
    - '[OrderPreservingNamedNodeMap].add(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].setValue(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.w3c.dom.Document].createAttributeNS(String,String)'
    - String.valueOf(org.custommonkey.xmlunit.test_DifferenceEngine)
    - '[OrderPreservingNamedNodeMap].<init>()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequenceNS(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].testExtraComment(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:774,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:775,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:776,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].testExtraComment(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:778,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:780,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 782
      start: 773
    functionDepth: 2
    functionLinenumber: 773
    functionLinenumberEnd: 782
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testExtraComment()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].testExtraComment(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testExtraComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:785,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:786,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:787,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:788,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:789,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:790,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:791,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:792,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:793,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:794,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:795,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:796,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - expectDifference
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 798
      start: 784
    functionDepth: 1
    functionLinenumber: 784
    functionLinenumberEnd: 798
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testExtraComment(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createComment(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testExtraComment(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCommentContent(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:801,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:802,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:803,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCommentContent(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:805,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:807,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 809
      start: 800
    functionDepth: 2
    functionLinenumber: 800
    functionLinenumberEnd: 809
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCommentContent()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCommentContent(boolean)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCommentContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:812,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:813,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:814,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:815,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:816,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:817,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:818,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:819,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - expectDifference
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 820
      start: 811
    functionDepth: 1
    functionLinenumber: 811
    functionLinenumberEnd: 820
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCommentContent(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createComment(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].appendChild(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testCommentContent(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingXSIAttribute(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 826
      start: 822
    functionDepth: 0
    functionLinenumber: 822
    functionLinenumberEnd: 826
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingSchemaLocation()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingXSIAttribute(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingSchemaLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingXSIAttribute(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 828
    functionDepth: 0
    functionLinenumber: 828
    functionLinenumberEnd: 832
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingNoNamespaceSchemaLocation()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingXSIAttribute(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingNoNamespaceSchemaLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:837,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNS(org.custommonkey.xmlunit.test_DifferenceEngine,String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:838,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:840,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:841,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:842,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:843,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:844,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - attrName
    - expectedDifference
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 846
      start: 834
    functionDepth: 1
    functionLinenumber: 834
    functionLinenumberEnd: 846
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingXSIAttribute(String,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNS(org.custommonkey.xmlunit.test_DifferenceEngine,String,String)'
    - '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingXSIAttribute(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentXSIAttribute(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:849,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 852
      start: 848
    functionDepth: 0
    functionLinenumber: 848
    functionLinenumberEnd: 852
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentSchemaLocation()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentXSIAttribute(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentSchemaLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentXSIAttribute(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:855,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 858
      start: 854
    functionDepth: 0
    functionLinenumber: 854
    functionLinenumberEnd: 858
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentNoNamespaceSchemaLocation()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentXSIAttribute(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentNoNamespaceSchemaLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:863,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNS(org.custommonkey.xmlunit.test_DifferenceEngine,String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:864,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:866,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNS(org.custommonkey.xmlunit.test_DifferenceEngine,String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:867,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:869,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - attrName
    - expectedDifference
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 871
      start: 860
    functionDepth: 1
    functionLinenumber: 860
    functionLinenumberEnd: 871
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentXSIAttribute(String,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNS(org.custommonkey.xmlunit.test_DifferenceEngine,String,String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentXSIAttribute(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:874,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:875,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:876,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:877,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:878,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:879,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:880,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:881,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:882,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:883,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 884
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 884
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:887,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNS(String,String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:888,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:889,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNS(String,String,String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:890,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:891,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:892,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:893,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:894,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:895,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:896,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 897
      start: 886
    functionDepth: 1
    functionLinenumber: 886
    functionLinenumberEnd: 897
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingAttributeNS()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].setAttributeNS(String,String,String)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingAttributeNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:900,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:901,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].<init>()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:904,1
    - Dst: '[org.custommonkey.xmlunit.MatchTracker].<init>()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:905,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].<init>(org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController,org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:904,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:910,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 916
      start: 899
    functionDepth: 1
    functionLinenumber: 899
    functionLinenumberEnd: 916
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMatchTrackerSetViaConstructor()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.DifferenceEngine].<init>(org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController,org.custommonkey.xmlunit.MatchTracker)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int)'
    - '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].<init>()'
    - '[org.custommonkey.xmlunit.MatchTracker].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMatchTrackerSetViaConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:919,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:920,1
    - Dst: '[org.custommonkey.xmlunit.MatchTracker].<init>()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:922,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:922,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:927,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 933
      start: 918
    functionDepth: 1
    functionLinenumber: 918
    functionLinenumberEnd: 933
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMatchTrackerSetViaSetter()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.xmlunit.diff.DifferenceEngine].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(int)'
    - '[org.xmlunit.diff.DifferenceEngine].compare(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.MatchTracker].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testMatchTrackerSetViaSetter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:983,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertFalse(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 985
      start: 938
    functionDepth: 0
    functionLinenumber: 938
    functionLinenumberEnd: 985
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testNamespaceAttributeDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertFalse(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testNamespaceAttributeDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1004,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertFalse(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1005,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1007,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1018,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertFalse(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 996
    functionDepth: 1
    functionLinenumber: 996
    functionLinenumberEnd: 1021
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testIgnoresDifferencesBetweenDocAndRootElement()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertFalse(String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testIgnoresDifferencesBetweenDocAndRootElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1030,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertTrue(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1031,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1032
      start: 1023
    functionDepth: 0
    functionLinenumber: 1023
    functionLinenumberEnd: 1032
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testDoctypeDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertTrue(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testDoctypeDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1037,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertTrue(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1038,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1039,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1041,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1034
    functionDepth: 1
    functionLinenumber: 1034
    functionLinenumberEnd: 1043
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testTextAndCDATA()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertTrue(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testTextAndCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1049,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1050,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].assertFalse(org.custommonkey.xmlunit.test_DifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1051,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1053,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1045
    functionDepth: 3
    functionLinenumber: 1045
    functionLinenumberEnd: 1055
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].testIgnoreDiffBetweenTextAndCDATA()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertFalse(org.custommonkey.xmlunit.test_DifferenceEngine)'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_DifferenceEngine,org.custommonkey.xmlunit.test_DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].testIgnoreDiffBetweenTextAndCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1059,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1060,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].compare(org.w3c.dom.Document,org.w3c.dom.Document,CollectingDifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1062
      start: 1057
    functionDepth: 4
    functionLinenumber: 1057
    functionLinenumberEnd: 1062
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.xmlunit.diff.DifferenceEngine].compare(org.w3c.dom.Document,org.w3c.dom.Document,CollectingDifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CollectingDifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1067
      start: 1065
    functionDepth: 0
    functionLinenumber: 1065
    functionLinenumberEnd: 1067
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 20
    functionsReached:
    - '[CollectingDifferenceListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1070,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1071,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1072,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:1073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1074
      start: 1069
    functionDepth: 2
    functionLinenumber: 1069
    functionLinenumberEnd: 1074
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
    - '[org.xmlunit.diff.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].<init>()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:69,1
    - Dst: '[NeverHaltingComparisonController].<init>()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:70,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.xmlunit.diff.DifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_DifferenceEngine
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[NeverHaltingComparisonController].<init>()'
    - '[org.custommonkey.xmlunit.ElementNameQualifier].<init>()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_DifferenceEngine
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].isRecoverable()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController:1078,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - afterDifference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 1079
      start: 1077
    functionDepth: 0
    functionLinenumber: 1077
    functionLinenumberEnd: 1079
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].haltComparison(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Difference].isRecoverable()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].haltComparison(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - afterDifference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 1085
      start: 1083
    functionDepth: 0
    functionLinenumber: 1083
    functionLinenumberEnd: 1085
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.NeverHaltingComparisonController].haltComparison(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.NeverHaltingComparisonController].haltComparison(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_DifferenceEngine.NeverHaltingComparisonController
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.NeverHaltingComparisonController].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_DifferenceEngine.NeverHaltingComparisonController
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.NeverHaltingComparisonController].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].toString()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1101,1
    - Dst: System.out.println(String)
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1101,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].assertNotNull(String,org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1103,1
    - Dst: '[org.xmlunit.diff.Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1104,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].assertNotNull(String,org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1104,1
    - Dst: '[org.xmlunit.diff.Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1105,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].assertNotNull(String,org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1105,1
    - Dst: '[org.xmlunit.diff.Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1106,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].getValue()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1106,1
    - Dst: '[org.xmlunit.diff.Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1107,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].getValue()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1107,1
    - Dst: '[org.xmlunit.diff.Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1108,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].getNode()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1108,1
    - Dst: '[org.xmlunit.diff.Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1109,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].getNode()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1109,1
    - Dst: '[org.xmlunit.diff.Difference].getId()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1110,1
    - Dst: '[org.xmlunit.diff.Difference].isRecoverable()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1111,1
    - Dst: '[org.xmlunit.diff.Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1112,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1112,1
    - Dst: '[org.xmlunit.diff.Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1113,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener:1113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Node
      - Node
      - int
      - boolean
      - boolean
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 1115
      start: 1099
    functionDepth: 3
    functionLinenumber: 1099
    functionLinenumberEnd: 1115
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].assertNotNull(String,org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener)'
    - System.out.println(String)
    - '[org.xmlunit.diff.Difference].toString()'
    - '[org.xmlunit.diff.Difference].getId()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].getValue()'
    - '[org.xmlunit.diff.Difference].isRecoverable()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].assertNotNull(String,org.xmlunit.diff.Difference)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].getNode()'
    - '[org.xmlunit.diff.Difference].getTestNodeDetail()'
    - '[org.xmlunit.diff.Difference].getControlNodeDetail()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].getXpathLocation()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Node
      - Node
      - int
      - boolean
      - boolean
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1118
      start: 1116
    functionDepth: 0
    functionLinenumber: 1116
    functionLinenumberEnd: 1118
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Node
      - Node
      - int
      - boolean
      - boolean
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - active
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1121
      start: 1119
    functionDepth: 0
    functionLinenumber: 1119
    functionLinenumberEnd: 1121
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].setTrace(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].setTrace(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Node
      - Node
      - int
      - boolean
      - boolean
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Attr>].add(org.w3c.dom.Attr)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attr
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 1129
      start: 1127
    functionDepth: 0
    functionLinenumber: 1127
    functionLinenumberEnd: 1129
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].add(org.w3c.dom.Attr)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[List<Attr>].add(org.w3c.dom.Attr)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].add(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Attr>].size()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1131
      start: 1131
    functionDepth: 0
    functionLinenumber: 1131
    functionLinenumberEnd: 1131
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].getLength()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[List<Attr>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Attr>].get(int)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1132
      start: 1132
    functionDepth: 0
    functionLinenumber: 1132
    functionLinenumberEnd: 1132
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].item(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[List<Attr>].get(int)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.getName()
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1136,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].equals(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1136,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1141
      start: 1134
    functionDepth: 0
    functionLinenumber: 1134
    functionLinenumberEnd: 1141
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].getNamedItem(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].equals(String)'
    - a.getName()
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].getNamedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.getLocalName()
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1145,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].equals(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1145,1
    - Dst: a.getNamespaceURI()
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1146,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].equals(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1146,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ns
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1151
      start: 1143
    functionDepth: 1
    functionLinenumber: 1143
    functionLinenumberEnd: 1151
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].getNamedItemNS(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].equals(String)'
    - a.getLocalName()
    - a.getNamespaceURI()
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].getNamedItemNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].fail()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1156
      start: 1154
    functionDepth: 1
    functionLinenumber: 1154
    functionLinenumberEnd: 1156
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].removeNamedItem(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].fail()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].removeNamedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].fail()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - n1
    - n2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1159
      start: 1157
    functionDepth: 1
    functionLinenumber: 1157
    functionLinenumberEnd: 1159
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].removeNamedItemNS(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].fail()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].removeNamedItemNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].fail()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1162
      start: 1160
    functionDepth: 1
    functionLinenumber: 1160
    functionLinenumberEnd: 1162
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].setNamedItem(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].fail()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].setNamedItem(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].fail()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1165
      start: 1163
    functionDepth: 1
    functionLinenumber: 1163
    functionLinenumberEnd: 1165
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].setNamedItemNS(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].fail()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].setNamedItemNS(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1168
      start: 1166
    functionDepth: 0
    functionLinenumber: 1166
    functionLinenumberEnd: 1168
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].fail()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 4
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].fail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap:1125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap
    signature: '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:52,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:53,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:55,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 51
    functionDepth: 5
    functionLinenumber: 51
    functionLinenumberEnd: 61
    functionName: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXMLEqualStringDiffBooleanWithMatch()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    - '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXMLEqualStringDiffBooleanWithMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:64,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:65,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:67,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:72,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 5
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXMLEqualStringDiffBooleanWithDiff()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    - '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXMLEqualStringDiffBooleanWithDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:76,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:77,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:79,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:84,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 85
    functionName: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXMIdenticalDiffBooleanWithMatch()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(org.xmlunit.diff.Diff,boolean)'
    - '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
    - '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXMIdenticalDiffBooleanWithMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:88,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:89,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:91,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:96,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 97
    functionName: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXMIdenticalDiffBooleanWithDiff()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(org.xmlunit.diff.Diff,boolean)'
    - '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
    - '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXMIdenticalDiffBooleanWithDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_XMLAssert)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:102,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:102,1
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_XMLAssert)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:104,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:104,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:101,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 7
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXpathsNotEqual()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_XMLAssert)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXpathsNotEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.custommonkey.xmlunit.test_XMLAssert,String,org.custommonkey.xmlunit.test_XMLAssert)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:110,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:116,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 117
    functionName: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXpathValuesNotEqual()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.custommonkey.xmlunit.test_XMLAssert,String,org.custommonkey.xmlunit.test_XMLAssert)'
    - '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXpathValuesNotEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.custommonkey.xmlunit.test_XMLAssert,String,org.custommonkey.xmlunit.test_XMLAssert)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:122,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:128,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 129
    functionName: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXpathValuesNotEqualNoMatch()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.custommonkey.xmlunit.test_XMLAssert,String,org.custommonkey.xmlunit.test_XMLAssert)'
    - '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXpathValuesNotEqualNoMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.test_XMLAssert:137,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:138,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.HashMap)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:139,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:139,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:140,1
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_XMLAssert)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:143,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:143,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:140,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 131
    functionDepth: 3
    functionLinenumber: 131
    functionLinenumberEnd: 144
    functionName: '[org.custommonkey.xmlunit.test_XMLAssert].testXpathEvaluatesToQualifiedName()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.SimpleNamespaceContext)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,String,org.xml.sax.InputSource)'
    - '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_XMLAssert)'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLAssert].testXpathEvaluatesToQualifiedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:147,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:147,1
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:148,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.examples.CountingNodeTester,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:149,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.examples.CountingNodeTester,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:151,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 158
    functionName: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertNodeTestPassesWithMatch()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.examples.CountingNodeTester,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertNodeTestPassesWithMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:161,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:161,1
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:162,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.examples.CountingNodeTester,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:163,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.examples.CountingNodeTester,boolean)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:166,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.test_XMLAssert:172,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 173
    functionName: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertNodeTestPassesWithDiff()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.test_XMLAssert].fail(String)'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.examples.CountingNodeTester,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XMLAssert].testAssertNodeTestPassesWithDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.custommonkey.xmlunit.test_XMLAssert
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_XMLAssert].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLAssert.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_XMLAssert
    signature: '[org.custommonkey.xmlunit.test_XMLAssert].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:58,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:59,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testRootNode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testRootNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:63,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:65,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:66,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:66,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:68,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:69,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:69,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:71,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:72,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:72,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:74,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:75,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:75,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:77,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:78,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:78,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:80,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:81,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 62
    functionDepth: 4
    functionLinenumber: 62
    functionLinenumberEnd: 82
    functionName: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testOneLevelOfChildren()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testOneLevelOfChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:85,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:87,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:88,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:90,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:91,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:92,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:92,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].outdent()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:94,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:95,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:96,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:96,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:98,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:99,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:100,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:100,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].outdent()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:102,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:103,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:103,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].outdent()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:105,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:106,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 84
    functionDepth: 4
    functionLinenumber: 84
    functionLinenumberEnd: 107
    functionName: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testTwoLevelsOfChildren()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].outdent()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testTwoLevelsOfChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:110,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:110,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].createElementNS(String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:111,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:112,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:113,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:113,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].createAttributeNS(String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:115,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].setValue(String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:116,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].setAttributeNodeNS(org.custommonkey.xmlunit.test_XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:117,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:118,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:119,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:119,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:121,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].createComment(String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:123,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:124,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:125,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:125,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].createProcessingInstruction(String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:127,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:128,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:129,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:129,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:131,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:132,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:133,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:133,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].createCDATASection(String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:135,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:136,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:137,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 109
    functionDepth: 4
    functionLinenumber: 109
    functionLinenumberEnd: 138
    functionName: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testNodes()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].setAttributeNodeNS(org.custommonkey.xmlunit.test_XpathNodeTracker)'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].createProcessingInstruction(String,String)'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].setValue(String)'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].createComment(String)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].createAttributeNS(String,String)'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].createCDATASection(String)'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].createElementNS(String,String)'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].createTextNode(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:141,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:141,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].createElement(String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:142,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].createElement(String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:143,1
    - Dst: '[org.w3c.dom.NodeList].<init>()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:145,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].preloadNodeList(org.w3c.dom.NodeList)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:160,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:163,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:164,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:164,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:166,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:167,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:167,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:169,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:170,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:170,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 171
    functionName: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testRepeatNodesForTestTracker()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathNodeTracker].preloadNodeList(org.w3c.dom.NodeList)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].createElement(String)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
    - '[org.w3c.dom.NodeList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testRepeatNodesForTestTracker()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:174,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:174,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].createElement(String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:175,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:177,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:178,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:178,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:180,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:181,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 182
    functionName: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testRepeatNodesForControlTracker()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.test_XpathNodeTracker)'
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].createElement(String)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testRepeatNodesForControlTracker()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:186,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].outdent()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:187,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:188,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:189,1
    - Dst: '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 185
    functionDepth: 4
    functionLinenumber: 185
    functionLinenumberEnd: 190
    functionName: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testEmptyIndentOutdentRootNode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
    - '[org.custommonkey.xmlunit.test_XpathNodeTracker].assertEquals(String,String,String)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].outdent()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XpathNodeTracker].testEmptyIndentOutdentRootNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].<init>()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:193,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].reset()'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 4
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[org.custommonkey.xmlunit.test_XpathNodeTracker].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathNodeTracker].<init>()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_XpathNodeTracker].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_XpathNodeTracker:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_XpathNodeTracker
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.custommonkey.xmlunit.test_XpathNodeTracker].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_XpathNodeTracker
    signature: '[org.custommonkey.xmlunit.test_XpathNodeTracker].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:61,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_Validator:63,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertTrue(String,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:62,1
    - Dst: test_Validator.class.getResourceAsStream(String)
      Src: org.custommonkey.xmlunit.test_Validator:65,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertNotNull(String,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:66,1
    - Dst: '[org.xml.sax.InputSource].<init>(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:67,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_Validator:67,1
    - Dst: '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
      Src: org.custommonkey.xmlunit.test_Validator:69,1
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.test_Validator:70,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_Validator:70,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertTrue(String,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 72
    functionName: '[org.custommonkey.xmlunit.test_Validator].testXSchema()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].assertNotNull(String,org.custommonkey.xmlunit.test_Validator)'
    - test_Validator.class.getResourceAsStream(String)
    - '[org.xmlunit.validation.Validator].isValid()'
    - '[org.custommonkey.xmlunit.test_Validator].assertTrue(String,org.custommonkey.xmlunit.test_Validator)'
    - '[org.xml.sax.InputSource].<init>(org.custommonkey.xmlunit.test_Validator)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].toString()'
    - '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
    - '[org.xmlunit.validation.Validator].<init>(org.xml.sax.InputSource)'
    - '[java.io.File].exists()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].testXSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:78,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Validator:78,1
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.test_Validator:79,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_Validator:79,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertTrue(String,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:79,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:81,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:82,1
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:86,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Validator:86,1
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.test_Validator:87,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_Validator:88,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:87,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:90,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 92
    functionName: '[org.custommonkey.xmlunit.test_Validator].testIsValidGood()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.xmlunit.validation.Validator)'
    - '[org.xmlunit.validation.Validator].isValid()'
    - '[org.custommonkey.xmlunit.test_Validator].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Validator)'
    - '[org.custommonkey.xmlunit.test_Validator].assertTrue(String,org.custommonkey.xmlunit.test_Validator)'
    - '[org.xmlunit.validation.Validator].toString()'
    - '[org.xmlunit.validation.Validator].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator)'
    - '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].testIsValidGood()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Validator].writeTempDTDFile()'
      Src: org.custommonkey.xmlunit.test_Validator:95,1
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: org.custommonkey.xmlunit.test_Validator:96,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_Validator:96,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertTrue(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:96,1
    - Dst: '[java.io.File].toURL()'
      Src: org.custommonkey.xmlunit.test_Validator:100,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].toExternalForm()'
      Src: org.custommonkey.xmlunit.test_Validator:100,1
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:101,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.StringReader,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:101,1
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.test_Validator:104,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_Validator:104,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertTrue(String,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:104,1
    - Dst: '[java.io.File].toURL()'
      Src: org.custommonkey.xmlunit.test_Validator:106,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].toExternalForm()'
      Src: org.custommonkey.xmlunit.test_Validator:106,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:106,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:107,1
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:111,1
    - Dst: '[java.io.File].toURL()'
      Src: org.custommonkey.xmlunit.test_Validator:112,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].toExternalForm()'
      Src: org.custommonkey.xmlunit.test_Validator:112,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.StringReader,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:111,1
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.test_Validator:114,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_Validator:114,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertFalse(String,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:114,1
    - Dst: '[java.io.File].toURL()'
      Src: org.custommonkey.xmlunit.test_Validator:116,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].toExternalForm()'
      Src: org.custommonkey.xmlunit.test_Validator:116,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:116,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 118
    functionName: '[org.custommonkey.xmlunit.test_Validator].testIsValidExternalSystemId()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].<init>(java.io.StringReader,org.custommonkey.xmlunit.test_Validator)'
    - '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
    - '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.xmlunit.validation.Validator)'
    - '[org.xmlunit.validation.Validator].isValid()'
    - '[org.custommonkey.xmlunit.test_Validator].assertTrue(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
    - '[org.custommonkey.xmlunit.test_Validator].writeTempDTDFile()'
    - '[org.custommonkey.xmlunit.test_Validator].assertTrue(String,org.custommonkey.xmlunit.test_Validator)'
    - '[org.custommonkey.xmlunit.test_Validator].assertFalse(String,org.custommonkey.xmlunit.test_Validator)'
    - '[java.io.File].toURL()'
    - '[org.xmlunit.validation.Validator].toString()'
    - '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
    - '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
    - '[java.io.File].exists()'
    - '[org.custommonkey.xmlunit.test_Validator].toExternalForm()'
    - '[java.io.File].getAbsolutePath()'
    - '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.xmlunit.validation.Validator)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].testIsValidExternalSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Validator].writeTempDTDFile()'
      Src: org.custommonkey.xmlunit.test_Validator:121,1
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: org.custommonkey.xmlunit.test_Validator:122,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_Validator:122,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertTrue(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:122,1
    - Dst: '[java.io.File].toURL()'
      Src: org.custommonkey.xmlunit.test_Validator:125,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].toExternalForm()'
      Src: org.custommonkey.xmlunit.test_Validator:125,1
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:128,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.StringReader,org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:128,1
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.test_Validator:130,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_Validator:130,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertTrue(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:130,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:132,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:133,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].getDocument(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:135,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(org.w3c.dom.Document,org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:136,1
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.test_Validator:137,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_Validator:137,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertTrue(String,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:137,1
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:139,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.StringReader,org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:139,1
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.test_Validator:141,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_Validator:141,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertFalse(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:141,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:143,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:144,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(org.w3c.dom.Document,org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:146,1
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.test_Validator:147,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_Validator:147,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertFalse(String,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 148
    functionName: '[org.custommonkey.xmlunit.test_Validator].testIsValidNoDTD()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].assertTrue(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
    - '[org.custommonkey.xmlunit.test_Validator].writeTempDTDFile()'
    - '[org.custommonkey.xmlunit.test_Validator].assertFalse(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
    - '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
    - '[org.xmlunit.validation.Validator].<init>(java.io.StringReader,org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
    - '[org.xmlunit.validation.Validator].isValid()'
    - '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
    - '[org.custommonkey.xmlunit.test_Validator].assertTrue(String,org.custommonkey.xmlunit.test_Validator)'
    - '[org.custommonkey.xmlunit.test_Validator].getDocument(org.custommonkey.xmlunit.test_Validator)'
    - '[org.xmlunit.validation.Validator].toString()'
    - '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.xmlunit.validation.Validator)'
    - '[org.xmlunit.validation.Validator].<init>(org.w3c.dom.Document,org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
    - '[org.custommonkey.xmlunit.test_Validator].assertFalse(String,org.custommonkey.xmlunit.test_Validator)'
    - '[java.io.File].toURL()'
    - '[org.custommonkey.xmlunit.test_Validator].toExternalForm()'
    - '[java.io.File].getAbsolutePath()'
    - '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.xmlunit.validation.Validator)'
    - '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator,org.custommonkey.xmlunit.test_Validator)'
    - '[java.io.File].exists()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].testIsValidNoDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:153,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Validator:153,1
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.test_Validator:154,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_Validator:154,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertFalse(String,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:154,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:156,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:157,1
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:163,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Validator:163,1
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.test_Validator:164,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_Validator:164,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertFalse(String,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:164,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:166,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:167,1
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:172,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Validator:172,1
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.test_Validator:173,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_Validator:173,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertFalse(String,org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:173,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:175,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 177
    functionName: '[org.custommonkey.xmlunit.test_Validator].testIsValidBad()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].isValid()'
    - '[org.custommonkey.xmlunit.test_Validator].assertFalse(String,org.custommonkey.xmlunit.test_Validator)'
    - '[org.xmlunit.validation.Validator].toString()'
    - '[org.xmlunit.validation.Validator].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.custommonkey.xmlunit.test_Validator)'
    - '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_Validator)'
    - '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.xmlunit.validation.Validator)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].testIsValidBad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_Validator:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 1
    argNames:
    - fromXML
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 3
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: '[org.custommonkey.xmlunit.test_Validator].getDocument(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.test_Validator].getDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_Validator:184,1
    - Dst: '[java.io.File].delete()'
      Src: org.custommonkey.xmlunit.test_Validator:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: '[org.custommonkey.xmlunit.test_Validator].removeTempDTDFile()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 2
    functionsReached:
    - '[java.io.File].exists()'
    - '[java.io.File].delete()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].removeTempDTDFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileWriter].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_Validator:190,1
    - Dst: '[java.io.FileWriter].write(String)'
      Src: org.custommonkey.xmlunit.test_Validator:191,1
    - Dst: '[java.io.FileWriter].close()'
      Src: org.custommonkey.xmlunit.test_Validator:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 193
    functionName: '[org.custommonkey.xmlunit.test_Validator].writeTempDTDFile()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 2
    functionsReached:
    - '[java.io.FileWriter].write(String)'
    - '[java.io.FileWriter].<init>(java.io.File)'
    - '[java.io.FileWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].writeTempDTDFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.custommonkey.xmlunit.test_Validator:196,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].removeTempDTDFile()'
      Src: org.custommonkey.xmlunit.test_Validator:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[org.custommonkey.xmlunit.test_Validator].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].removeTempDTDFile()'
    - '[java.io.File].createTempFile(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Validator].removeTempDTDFile()'
      Src: org.custommonkey.xmlunit.test_Validator:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.custommonkey.xmlunit.test_Validator].tearDown()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].removeTempDTDFile()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(String)'
      Src: org.custommonkey.xmlunit.test_Validator:206,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:207,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Validator:207,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_Validator:207,1
    - Dst: '[java.io.StringBufferInputStream].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:208,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringBufferInputStream)'
      Src: org.custommonkey.xmlunit.test_Validator:208,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_Validator:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 1
    argNames:
    - xml
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 209
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 209
    functionName: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(String)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[java.io.StringBufferInputStream].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringBufferInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(String,String)'
      Src: org.custommonkey.xmlunit.test_Validator:211,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:212,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Validator:212,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource,String)'
      Src: org.custommonkey.xmlunit.test_Validator:212,1
    - Dst: '[java.io.StringBufferInputStream].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:213,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringBufferInputStream)'
      Src: org.custommonkey.xmlunit.test_Validator:213,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource,String)'
      Src: org.custommonkey.xmlunit.test_Validator:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 2
    argNames:
    - xml
    - systemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 215
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 215
    functionName: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource,String)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[java.io.StringBufferInputStream].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringBufferInputStream)'
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(String,String,String)'
      Src: org.custommonkey.xmlunit.test_Validator:218,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:219,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Validator:219,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource,String,String)'
      Src: org.custommonkey.xmlunit.test_Validator:219,1
    - Dst: '[java.io.StringBufferInputStream].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:221,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringBufferInputStream)'
      Src: org.custommonkey.xmlunit.test_Validator:221,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource,String,String)'
      Src: org.custommonkey.xmlunit.test_Validator:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 3
    argNames:
    - xml
    - systemId
    - doctype
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 223
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 223
    functionName: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(String,String,String)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[java.io.StringBufferInputStream].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringBufferInputStream)'
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.validation.Validator
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.xmlunit.validation.Validator
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.xmlunit.validation.Validator)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 3
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xmlunit.validation.Validator)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.xmlunit.validation.Validator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(String,String)'
      Src: org.custommonkey.xmlunit.test_Validator:229,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].fail(String)'
      Src: org.custommonkey.xmlunit.test_Validator:230,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:235,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Validator:235,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource,String)'
      Src: org.custommonkey.xmlunit.test_Validator:235,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].fail(String)'
      Src: org.custommonkey.xmlunit.test_Validator:236,1
    - Dst: '[java.io.StringBufferInputStream].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:241,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringBufferInputStream)'
      Src: org.custommonkey.xmlunit.test_Validator:241,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource,String)'
      Src: org.custommonkey.xmlunit.test_Validator:241,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].fail(String)'
      Src: org.custommonkey.xmlunit.test_Validator:243,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 2
    argNames:
    - xml
    - systemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 247
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 247
    functionName: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource,String)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[java.io.StringBufferInputStream].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringBufferInputStream)'
    - '[org.custommonkey.xmlunit.test_Validator].fail(String)'
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(String)'
      Src: org.custommonkey.xmlunit.test_Validator:250,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].fail(String)'
      Src: org.custommonkey.xmlunit.test_Validator:251,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:256,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Validator:256,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_Validator:256,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].fail(String)'
      Src: org.custommonkey.xmlunit.test_Validator:257,1
    - Dst: '[java.io.StringBufferInputStream].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:262,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringBufferInputStream)'
      Src: org.custommonkey.xmlunit.test_Validator:262,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_Validator:262,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].fail(String)'
      Src: org.custommonkey.xmlunit.test_Validator:263,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 1
    argNames:
    - xml
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 267
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 267
    functionName: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(String)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[java.io.StringBufferInputStream].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringBufferInputStream)'
    - '[org.custommonkey.xmlunit.test_Validator].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(String,String,String)'
      Src: org.custommonkey.xmlunit.test_Validator:271,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].fail(String)'
      Src: org.custommonkey.xmlunit.test_Validator:272,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:277,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Validator:277,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource,String,String)'
      Src: org.custommonkey.xmlunit.test_Validator:277,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].fail(String)'
      Src: org.custommonkey.xmlunit.test_Validator:279,1
    - Dst: '[java.io.StringBufferInputStream].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:284,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringBufferInputStream)'
      Src: org.custommonkey.xmlunit.test_Validator:284,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource,String,String)'
      Src: org.custommonkey.xmlunit.test_Validator:284,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].fail(String)'
      Src: org.custommonkey.xmlunit.test_Validator:286,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 3
    argNames:
    - xml
    - systemId
    - doctype
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 290
      start: 268
    functionDepth: 1
    functionLinenumber: 268
    functionLinenumberEnd: 290
    functionName: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(String,String,String)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[java.io.StringBufferInputStream].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringBufferInputStream)'
    - '[org.custommonkey.xmlunit.test_Validator].fail(String)'
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xml.sax.InputSource,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.test_Validator:293,1
    - Dst: '[org.custommonkey.xmlunit.test_Validator].fail(String)'
      Src: org.custommonkey.xmlunit.test_Validator:294,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.validation.Validator
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.xmlunit.validation.Validator
    constantsTouched: []
    func_position:
      end: 298
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 298
    functionName: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.xmlunit.validation.Validator)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 3
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Validator].assertXMLValid(org.xmlunit.validation.Validator)'
    - '[org.custommonkey.xmlunit.test_Validator].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.xmlunit.validation.Validator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLTestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Validator:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_Validator
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: '[org.custommonkey.xmlunit.test_Validator].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLTestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_Validator
    signature: '[org.custommonkey.xmlunit.test_Validator].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_Validator:305,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 306
    functionName: '[org.custommonkey.xmlunit.test_Validator].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_Validator].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setControlParser(String)'
      Src: org.custommonkey.xmlunit.test_BugFixes:47,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setTestParser(String)'
      Src: org.custommonkey.xmlunit.test_BugFixes:48,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setSAXParserFactory(String)'
      Src: org.custommonkey.xmlunit.test_BugFixes:49,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setTransformerFactory(String)'
      Src: org.custommonkey.xmlunit.test_BugFixes:50,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 5
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.custommonkey.xmlunit.test_BugFixes].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_BugFixes.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setControlParser(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].setTestParser(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].setTransformerFactory(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].setSAXParserFactory(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_BugFixes].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_BugFixes:57,1
    - Dst: '[org.custommonkey.xmlunit.test_XMLUnit].<init>(String)'
      Src: org.custommonkey.xmlunit.test_BugFixes:58,1
    - Dst: '[junit.framework.TestSuite].addTest(org.custommonkey.xmlunit.test_XMLUnit)'
      Src: org.custommonkey.xmlunit.test_BugFixes:58,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].<init>(String)'
      Src: org.custommonkey.xmlunit.test_BugFixes:59,1
    - Dst: '[junit.framework.TestSuite].addTest(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_BugFixes:59,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].<init>(String)'
      Src: org.custommonkey.xmlunit.test_BugFixes:60,1
    - Dst: '[junit.framework.TestSuite].addTest(org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_BugFixes:60,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].<init>(String)'
      Src: org.custommonkey.xmlunit.test_BugFixes:61,1
    - Dst: '[junit.framework.TestSuite].addTest(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_BugFixes:61,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].<init>(String)'
      Src: org.custommonkey.xmlunit.test_BugFixes:62,1
    - Dst: '[junit.framework.TestSuite].addTest(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_BugFixes:62,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].<init>(String)'
      Src: org.custommonkey.xmlunit.test_BugFixes:63,1
    - Dst: '[junit.framework.TestSuite].addTest(org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_BugFixes:63,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].<init>(String)'
      Src: org.custommonkey.xmlunit.test_BugFixes:64,1
    - Dst: '[junit.framework.TestSuite].addTest(org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_BugFixes:64,1
    - Dst: '[org.custommonkey.xmlunit.test_Diff].<init>(String)'
      Src: org.custommonkey.xmlunit.test_BugFixes:65,1
    - Dst: '[junit.framework.TestSuite].addTest(org.custommonkey.xmlunit.test_Diff)'
      Src: org.custommonkey.xmlunit.test_BugFixes:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 67
    functionName: '[org.custommonkey.xmlunit.test_BugFixes].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_BugFixes.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DetailedDiff].<init>(String)'
    - '[junit.framework.TestSuite].addTest(org.custommonkey.xmlunit.test_Diff)'
    - '[junit.framework.TestSuite].<init>()'
    - '[org.custommonkey.xmlunit.test_Transform].<init>(String)'
    - '[org.custommonkey.xmlunit.test_XMLUnit].<init>(String)'
    - '[junit.framework.TestSuite].addTest(org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[junit.framework.TestSuite].addTest(org.custommonkey.xmlunit.test_XMLUnit)'
    - '[junit.framework.TestSuite].addTest(org.custommonkey.xmlunit.test_Transform)'
    - '[org.custommonkey.xmlunit.test_Diff].<init>(String)'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_BugFixes].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_BugFixes
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_BugFixes].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_BugFixes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_BugFixes
    signature: '[org.custommonkey.xmlunit.test_BugFixes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].<init>()'
      Src: org.custommonkey.xmlunit.test_DoctypeSupport:47,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].<init>(String,String,org.custommonkey.xmlunit.DoctypeSupport.Readable,boolean,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeSupport:47,1
    - Dst: '[org.custommonkey.xmlunit.test_DoctypeSupport].fail(String)'
      Src: org.custommonkey.xmlunit.test_DoctypeSupport:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 57
    functionName: '[org.custommonkey.xmlunit.test_DoctypeSupport].testUnsupportedEncoding()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeSupport.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DoctypeSupport].<init>(String,String,org.custommonkey.xmlunit.DoctypeSupport.Readable,boolean,String)'
    - '[org.custommonkey.xmlunit.DoctypeSupport.Readable].<init>()'
    - '[org.custommonkey.xmlunit.test_DoctypeSupport].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DoctypeSupport].testUnsupportedEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.custommonkey.xmlunit.test_DoctypeSupport
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_DoctypeSupport].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_DoctypeSupport
    signature: '[org.custommonkey.xmlunit.test_DoctypeSupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,String)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:68,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:69,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:69,1
    - Dst: '[String].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:69,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertEquals(String,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ContentHandler
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.HTMLDocumentBuilder
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testParseGoodHtml()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].getTrace()'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertEquals(String,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
    - '[String].indexOf(String)'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testParseGoodHtml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:77,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:78,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:78,1
    - Dst: '[String].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:78,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertEquals(String,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ContentHandler
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.HTMLDocumentBuilder
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionName: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testParseOldHtml()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].getTrace()'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
    - '[String].indexOf(String)'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertEquals(String,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testParseOldHtml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:86,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:87,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:87,1
    - Dst: '[String].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:87,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertEquals(String,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ContentHandler
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.HTMLDocumentBuilder
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testParsePoorHtml()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].getTrace()'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
    - '[String].indexOf(String)'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertEquals(String,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testParsePoorHtml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].<init>()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:92,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].create()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:92,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:93,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].parse(java.io.StringReader,org.xml.sax.ContentHandler)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:93,1
    - Dst: '[javax.swing.text.SimpleAttributeSet].<init>()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:95,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].handleSimpleTag(org.custommonkey.xmlunit.test_HTMLDocumentBuilder,javax.swing.text.SimpleAttributeSet,int)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:94,1
    - Dst: '[String].toCharArray()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:97,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].handleText(org.custommonkey.xmlunit.test_HTMLDocumentBuilder,int)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:98,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].verify(org.xml.sax.ContentHandler)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:99,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].characters(org.custommonkey.xmlunit.test_HTMLDocumentBuilder,int,int)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ContentHandler
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.HTMLDocumentBuilder
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 100
    functionName: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testCharactersAfterSimpleElement()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].handleSimpleTag(org.custommonkey.xmlunit.test_HTMLDocumentBuilder,javax.swing.text.SimpleAttributeSet,int)'
    - '[java.io.StringReader].<init>(String)'
    - '[String].toCharArray()'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].handleText(org.custommonkey.xmlunit.test_HTMLDocumentBuilder,int)'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].characters(org.custommonkey.xmlunit.test_HTMLDocumentBuilder,int,int)'
    - '[javax.swing.text.SimpleAttributeSet].<init>()'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].create()'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].verify(org.xml.sax.ContentHandler)'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].parse(java.io.StringReader,org.xml.sax.ContentHandler)'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testCharactersAfterSimpleElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].<init>()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:103,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].doThrow(org.xml.sax.SAXException)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:104,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].when(org.xml.sax.ContentHandler)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:104,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].endDocument()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:104,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].<init>()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:106,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].create()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:106,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:108,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].parse(java.io.StringReader,org.xml.sax.ContentHandler)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:108,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertSame(org.xml.sax.SAXException,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:110,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ContentHandler
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.HTMLDocumentBuilder
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 112
    functionName: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testHandlingOfSAXExceptions()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.SAXException].<init>()'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].endDocument()'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].create()'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].doThrow(org.xml.sax.SAXException)'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertSame(org.xml.sax.SAXException,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].parse(java.io.StringReader,org.xml.sax.ContentHandler)'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].<init>()'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].when(org.xml.sax.ContentHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testHandlingOfSAXExceptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:116,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ContentHandler
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.HTMLDocumentBuilder
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testParseWithComment()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_HTMLDocumentBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testParseWithComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].parse(String)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:121,1
    - Dst: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ContentHandler
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.HTMLDocumentBuilder
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Document
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].parse(String)'
    - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLTestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ContentHandler
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.HTMLDocumentBuilder
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_HTMLDocumentBuilder
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLTestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_HTMLDocumentBuilder
    signature: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:129,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:130,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].<init>(javax.xml.parsers.DocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:130,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].<init>(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:131,1
    - Dst: '[org.mockito.MockitoAnnotations].initMocks()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ContentHandler
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.HTMLDocumentBuilder
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 128
    functionDepth: 3
    functionLinenumber: 128
    functionLinenumberEnd: 133
    functionName: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].<init>(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].<init>(javax.xml.parsers.DocumentBuilder)'
    - '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
    - '[org.mockito.MockitoAnnotations].initMocks()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ContentHandler
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.HTMLDocumentBuilder
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: org.custommonkey.xmlunit.XMLTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].<init>(org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder)'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder:141,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: org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder
      static: false
      superClass: HTMLDocumentBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].<init>(org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder
    signature: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].<init>()'
      Src: org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder:144,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: SwingEvent2SaxAdapter
      static: false
      superClass: HTMLDocumentBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].create()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].<init>()'
    linkageType: ''
    returnType: SwingEvent2SaxAdapter
    signature: '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].create()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(String,java.io.File)'
      Src: org.custommonkey.xmlunit.test_Transform:71,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getResultString()'
      Src: org.custommonkey.xmlunit.test_Transform:72,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
      Src: org.custommonkey.xmlunit.test_Transform:72,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Transform:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.custommonkey.xmlunit.test_Transform].testGetResultString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Transform].getResultString()'
    - '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
    - '[org.custommonkey.xmlunit.Transform].<init>(String,java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testGetResultString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Transform:76,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Transform:76,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(org.xml.sax.InputSource,java.io.File)'
      Src: org.custommonkey.xmlunit.test_Transform:76,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getResultString()'
      Src: org.custommonkey.xmlunit.test_Transform:77,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
      Src: org.custommonkey.xmlunit.test_Transform:77,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Transform:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.custommonkey.xmlunit.test_Transform].testGetResultStringViaInputSource()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.Transform].<init>(org.xml.sax.InputSource,java.io.File)'
    - '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.Transform].getResultString()'
    - '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testGetResultStringViaInputSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Transform:81,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.test_Transform:81,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_Transform:82,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_Transform:82,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_Transform:81,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getResultString()'
      Src: org.custommonkey.xmlunit.test_Transform:83,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
      Src: org.custommonkey.xmlunit.test_Transform:83,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Transform:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionName: '[org.custommonkey.xmlunit.test_Transform].testGetResultStringViaTwoInputSources()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[org.xml.sax.InputSource].<init>(java.io.FileReader)'
    - '[org.custommonkey.xmlunit.Transform].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.Transform].getResultString()'
    - '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testGetResultStringViaTwoInputSources()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(String,java.io.File)'
      Src: org.custommonkey.xmlunit.test_Transform:87,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(String,org.custommonkey.xmlunit.Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:88,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Transform:89,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Transform:89,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: '[org.custommonkey.xmlunit.test_Transform].testGetResultDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.Transform].<init>(String,java.io.File)'
    - '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Transform)'
    - '[org.xmlunit.diff.Diff].<init>(String,org.custommonkey.xmlunit.Transform)'
    - '[org.xmlunit.diff.Diff].identical()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testGetResultDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_Transform:93,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_Transform:94,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getResultDocument()'
      Src: org.custommonkey.xmlunit.test_Transform:95,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_Transform:96,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_Transform:97,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_Transform:97,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 92
    functionDepth: 3
    functionLinenumber: 92
    functionLinenumberEnd: 98
    functionName: '[org.custommonkey.xmlunit.test_Transform].testIdentityTransform()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Transform)'
    - '[org.custommonkey.xmlunit.Transform].getResultDocument()'
    - '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Document)'
    - '[org.xmlunit.diff.Diff].identical()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testIdentityTransform()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(String,java.io.File)'
      Src: org.custommonkey.xmlunit.test_Transform:101,1
    - Dst: '[org.custommonkey.xmlunit.Transform].setOutputProperty(org.custommonkey.xmlunit.test_Transform,String)'
      Src: org.custommonkey.xmlunit.test_Transform:102,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getResultString()'
      Src: org.custommonkey.xmlunit.test_Transform:103,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertNotEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Transform:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 104
    functionName: '[org.custommonkey.xmlunit.test_Transform].testOutputProperty()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Transform].assertNotEquals(String,String)'
    - '[org.custommonkey.xmlunit.Transform].setOutputProperty(org.custommonkey.xmlunit.test_Transform,String)'
    - '[org.custommonkey.xmlunit.Transform].getResultString()'
    - '[org.custommonkey.xmlunit.Transform].<init>(String,java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testOutputProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_Transform:107,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Document,java.io.File)'
      Src: org.custommonkey.xmlunit.test_Transform:107,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getResultString()'
      Src: org.custommonkey.xmlunit.test_Transform:108,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
      Src: org.custommonkey.xmlunit.test_Transform:108,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Transform:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 3
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.custommonkey.xmlunit.test_Transform].testDOMSourceAndFile()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Document,java.io.File)'
    - '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.Transform].getResultString()'
    - '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testDOMSourceAndFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_Transform:112,1
    - Dst: reader.read(org.custommonkey.xmlunit.test_Transform)
      Src: org.custommonkey.xmlunit.test_Transform:114,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_Transform:115,1
    - Dst: '[String].<init>(org.custommonkey.xmlunit.test_Transform,int,org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:116,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Document,String)'
      Src: org.custommonkey.xmlunit.test_Transform:115,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getResultString()'
      Src: org.custommonkey.xmlunit.test_Transform:117,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
      Src: org.custommonkey.xmlunit.test_Transform:117,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Transform:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 119
    functionName: '[org.custommonkey.xmlunit.test_Transform].testDOMSourceAndString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - reader.read(org.custommonkey.xmlunit.test_Transform)
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Document,String)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,String)'
    - '[String].<init>(org.custommonkey.xmlunit.test_Transform,int,org.custommonkey.xmlunit.test_Transform)'
    - '[org.custommonkey.xmlunit.Transform].getResultString()'
    - '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testDOMSourceAndString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: org.custommonkey.xmlunit.test_Transform:125,1
    - Dst: '[String].equals(org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:125,1
    - Dst: System.err.println(String,String)
      Src: org.custommonkey.xmlunit.test_Transform:126,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(org.custommonkey.xmlunit.test_Transform,org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:137,1
    - Dst: '[org.custommonkey.xmlunit.Transform].setOutputProperty(org.custommonkey.xmlunit.test_Transform,String)'
      Src: org.custommonkey.xmlunit.test_Transform:138,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getResultString()'
      Src: org.custommonkey.xmlunit.test_Transform:139,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Transform:139,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 124
    functionDepth: 2
    functionLinenumber: 124
    functionLinenumberEnd: 140
    functionName: '[org.custommonkey.xmlunit.test_Transform].testXSLIncludeWithoutSystemId()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.custommonkey.xmlunit.test_Transform)'
    - System.err.println(String,String)
    - System.getProperty(String)
    - '[org.custommonkey.xmlunit.Transform].setOutputProperty(org.custommonkey.xmlunit.test_Transform,String)'
    - '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.Transform].getResultString()'
    - '[org.custommonkey.xmlunit.Transform].<init>(org.custommonkey.xmlunit.test_Transform,org.custommonkey.xmlunit.test_Transform)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testXSLIncludeWithoutSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Transform.TestResolver].<init>()'
      Src: org.custommonkey.xmlunit.test_Transform:146,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
      Src: org.custommonkey.xmlunit.test_Transform:147,1
    - Dst: '[javax.xml.transform.TransformerFactory].getErrorListener()'
      Src: org.custommonkey.xmlunit.test_Transform:147,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setURIResolver(org.custommonkey.xmlunit.test_Transform.TestResolver)'
      Src: org.custommonkey.xmlunit.test_Transform:149,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
      Src: org.custommonkey.xmlunit.test_Transform:155,1
    - Dst: '[javax.xml.transform.TransformerFactory].getURIResolver()'
      Src: org.custommonkey.xmlunit.test_Transform:155,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertEquals(org.custommonkey.xmlunit.test_Transform.TestResolver,org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:155,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
      Src: org.custommonkey.xmlunit.test_Transform:157,1
    - Dst: '[javax.xml.transform.ErrorListener].<init>()'
      Src: org.custommonkey.xmlunit.test_Transform:158,1
    - Dst: '[javax.xml.transform.TransformerFactory].setErrorListener(javax.xml.transform.ErrorListener)'
      Src: org.custommonkey.xmlunit.test_Transform:157,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(org.custommonkey.xmlunit.test_Transform,org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:174,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getResultString()'
      Src: org.custommonkey.xmlunit.test_Transform:175,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].fail(String)'
      Src: org.custommonkey.xmlunit.test_Transform:176,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertTrue(String,org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:181,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setURIResolver(null)'
      Src: org.custommonkey.xmlunit.test_Transform:183,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
      Src: org.custommonkey.xmlunit.test_Transform:184,1
    - Dst: '[javax.xml.transform.TransformerFactory].setErrorListener(org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:184,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 145
    functionDepth: 4
    functionLinenumber: 145
    functionLinenumberEnd: 186
    functionName: '[org.custommonkey.xmlunit.test_Transform].testURIResolverForStylesheet()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.TransformerFactory].getErrorListener()'
    - '[org.custommonkey.xmlunit.test_Transform].fail(String)'
    - '[javax.xml.transform.TransformerFactory].setErrorListener(org.custommonkey.xmlunit.test_Transform)'
    - '[org.custommonkey.xmlunit.test_Transform.TestResolver].<init>()'
    - '[org.custommonkey.xmlunit.XMLUnit].setURIResolver(null)'
    - '[org.custommonkey.xmlunit.XMLUnit].setURIResolver(org.custommonkey.xmlunit.test_Transform.TestResolver)'
    - '[org.custommonkey.xmlunit.test_Transform].assertEquals(org.custommonkey.xmlunit.test_Transform.TestResolver,org.custommonkey.xmlunit.test_Transform)'
    - '[javax.xml.transform.TransformerFactory].getURIResolver()'
    - '[org.custommonkey.xmlunit.test_Transform].assertTrue(String,org.custommonkey.xmlunit.test_Transform)'
    - '[javax.xml.transform.ErrorListener].<init>()'
    - '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
    - '[org.custommonkey.xmlunit.Transform].getResultString()'
    - '[javax.xml.transform.TransformerFactory].setErrorListener(javax.xml.transform.ErrorListener)'
    - '[org.custommonkey.xmlunit.Transform].<init>(org.custommonkey.xmlunit.test_Transform,org.custommonkey.xmlunit.test_Transform)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testURIResolverForStylesheet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(String,java.io.File)'
      Src: org.custommonkey.xmlunit.test_Transform:189,1
    - Dst: '[org.custommonkey.xmlunit.Transform].setParameter(String,String)'
      Src: org.custommonkey.xmlunit.test_Transform:190,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getParameter(String)'
      Src: org.custommonkey.xmlunit.test_Transform:191,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,Object)'
      Src: org.custommonkey.xmlunit.test_Transform:191,1
    - Dst: '[org.custommonkey.xmlunit.Transform].clearParameters()'
      Src: org.custommonkey.xmlunit.test_Transform:192,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getParameter(String)'
      Src: org.custommonkey.xmlunit.test_Transform:193,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertNull(Object)'
      Src: org.custommonkey.xmlunit.test_Transform:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 188
    functionDepth: 3
    functionLinenumber: 188
    functionLinenumberEnd: 194
    functionName: '[org.custommonkey.xmlunit.test_Transform].testParameterHandling()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Transform].assertNull(Object)'
    - '[org.custommonkey.xmlunit.Transform].getParameter(String)'
    - '[org.custommonkey.xmlunit.Transform].setParameter(String,String)'
    - '[org.custommonkey.xmlunit.Transform].<init>(String,java.io.File)'
    - '[org.custommonkey.xmlunit.test_Transform].assertEquals(String,Object)'
    - '[org.custommonkey.xmlunit.Transform].clearParameters()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testParameterHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>()'
      Src: org.custommonkey.xmlunit.test_Transform:197,1
    - Dst: '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
      Src: org.custommonkey.xmlunit.test_Transform:198,1
    - Dst: '[org.custommonkey.xmlunit.Transform].withExceptionHandling(org.custommonkey.xmlunit.Transform.Trans)'
      Src: org.custommonkey.xmlunit.test_Transform:205,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].fail(String)'
      Src: org.custommonkey.xmlunit.test_Transform:206,1
    - Dst: ex.getCause()
      Src: org.custommonkey.xmlunit.test_Transform:208,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertSame(NullPointerException,org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:208,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 210
    functionName: '[org.custommonkey.xmlunit.test_Transform].testUnwrappingOfConfigurationException()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Transform].fail(String)'
    - '[org.custommonkey.xmlunit.test_Transform].assertSame(NullPointerException,org.custommonkey.xmlunit.test_Transform)'
    - '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
    - ex.getCause()
    - '[NullPointerException].<init>()'
    - '[org.custommonkey.xmlunit.Transform].withExceptionHandling(org.custommonkey.xmlunit.Transform.Trans)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testUnwrappingOfConfigurationException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>()'
      Src: org.custommonkey.xmlunit.test_Transform:213,1
    - Dst: '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
      Src: org.custommonkey.xmlunit.test_Transform:214,1
    - Dst: '[org.custommonkey.xmlunit.Transform].withExceptionHandling(org.custommonkey.xmlunit.Transform.Trans)'
      Src: org.custommonkey.xmlunit.test_Transform:221,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].fail(String)'
      Src: org.custommonkey.xmlunit.test_Transform:222,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertFalse()'
      Src: org.custommonkey.xmlunit.test_Transform:224,1
    - Dst: ex.getCause()
      Src: org.custommonkey.xmlunit.test_Transform:225,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertSame(NullPointerException,org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:225,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 227
    functionName: '[org.custommonkey.xmlunit.test_Transform].testUnwrappingOfXMLUnitException()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Transform].fail(String)'
    - '[org.custommonkey.xmlunit.test_Transform].assertSame(NullPointerException,org.custommonkey.xmlunit.test_Transform)'
    - '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
    - ex.getCause()
    - '[NullPointerException].<init>()'
    - '[org.custommonkey.xmlunit.Transform].withExceptionHandling(org.custommonkey.xmlunit.Transform.Trans)'
    - '[org.custommonkey.xmlunit.test_Transform].assertFalse()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testUnwrappingOfXMLUnitException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.TransformerException].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Transform:230,1
    - Dst: '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
      Src: org.custommonkey.xmlunit.test_Transform:231,1
    - Dst: '[org.custommonkey.xmlunit.Transform].withExceptionHandling(org.custommonkey.xmlunit.Transform.Trans)'
      Src: org.custommonkey.xmlunit.test_Transform:238,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].fail(String)'
      Src: org.custommonkey.xmlunit.test_Transform:239,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].assertSame(javax.xml.transform.TransformerException,org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:241,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 243
    functionName: '[org.custommonkey.xmlunit.test_Transform].testUnwrappingOfXMLUnitExceptionWithTransformerException()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Transform].fail(String)'
    - '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
    - '[javax.xml.transform.TransformerException].<init>(String)'
    - '[org.custommonkey.xmlunit.test_Transform].assertSame(javax.xml.transform.TransformerException,org.custommonkey.xmlunit.test_Transform)'
    - '[org.custommonkey.xmlunit.Transform].withExceptionHandling(org.custommonkey.xmlunit.Transform.Trans)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].testUnwrappingOfXMLUnitExceptionWithTransformerException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals(Object)'
      Src: org.custommonkey.xmlunit.test_Transform:246,1
    - Dst: '[org.custommonkey.xmlunit.test_Transform].fail(String)'
      Src: org.custommonkey.xmlunit.test_Transform:247,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 249
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 249
    functionName: '[org.custommonkey.xmlunit.test_Transform].assertNotEquals(Object,Object)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Transform].fail(String)'
    - '[Object].equals(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].assertNotEquals(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Transform:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_Transform
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.custommonkey.xmlunit.test_Transform].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 1
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_Transform
    signature: '[org.custommonkey.xmlunit.test_Transform].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Transform:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: '[org.custommonkey.xmlunit.test_Transform].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Transform].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_Transform:260,1
    - Dst: '[String].substring(int,org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:262,1
    - Dst: '[String].length()'
      Src: org.custommonkey.xmlunit.test_Transform:263,1
    - Dst: '[String].substring(org.custommonkey.xmlunit.test_Transform)'
      Src: org.custommonkey.xmlunit.test_Transform:263,1
    - Dst: s.indexOf(String)
      Src: org.custommonkey.xmlunit.test_Transform:264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.custommonkey.xmlunit.Transform
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 267
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 267
    functionName: '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 5
    functionsReached:
    - '[String].substring(org.custommonkey.xmlunit.test_Transform)'
    - s.indexOf(String)
    - '[String].substring(int,org.custommonkey.xmlunit.test_Transform)'
    - '[String].length()'
    - '[String].indexOf(String)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(org.custommonkey.xmlunit.test_Transform.TestResolver)
      Src: org.custommonkey.xmlunit.test_Transform.TestResolver:273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - URIResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.transform.Source
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - h
    - b
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 277
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 277
    functionName: '[org.custommonkey.xmlunit.test_Transform.TestResolver].resolve(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 0
    functionsReached:
    - System.err.println(org.custommonkey.xmlunit.test_Transform.TestResolver)
    linkageType: ''
    returnType: javax.xml.transform.Source
    signature: '[org.custommonkey.xmlunit.test_Transform.TestResolver].resolve(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - URIResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_Transform.TestResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_Transform.TestResolver].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_Transform.TestResolver
    signature: '[org.custommonkey.xmlunit.test_Transform.TestResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:50,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:53,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:56,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:59,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:62,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:65,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:68,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:71,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:74,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:77,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:80,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:83,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:86,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:89,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:92,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:95,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:98,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:101,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:104,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:107,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 113
    functionName: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].testDifferenceFound()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_IgnoreTextAndAttributeValuesDifferenceListener.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].testDifferenceFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].toString()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:117,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:119,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertEquals(String,int,int)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - difference
    - returnValue
    argTypes:
    - org.xmlunit.diff.Difference
    - int
    constantsTouched: []
    func_position:
      end: 120
      start: 115
    functionDepth: 3
    functionLinenumber: 115
    functionLinenumberEnd: 120
    functionName: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.xmlunit.diff.Difference,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_IgnoreTextAndAttributeValuesDifferenceListener.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertEquals(String,int,int)'
    - '[org.xmlunit.diff.Difference].toString()'
    - '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.xmlunit.diff.Difference,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:126,1
    - Dst: '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:127,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:128,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:129,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertTrue(String,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:128,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:130,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:130,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:134,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:133,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:136,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].size()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:136,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertEquals(String,int,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:135,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:139,1
    - Dst: '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:140,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:141,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:141,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:145,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:144,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].overrideDifferenceListener(org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:146,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:147,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].toString()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:149,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].size()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:150,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertEquals(String,int,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:148,1
    - Dst: aDifference.isRecoverable()
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:153,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertEquals(String,int,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:157,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 122
    functionDepth: 3
    functionLinenumber: 122
    functionLinenumberEnd: 159
    functionName: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].testClassInUse()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_IgnoreTextAndAttributeValuesDifferenceListener.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertTrue(String,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.DetailedDiff].overrideDifferenceListener(org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
    - '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
    - '[java.util.List<org.xmlunit.diff.Difference>].size()'
    - aDifference.isRecoverable()
    - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertEquals(String,int,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.custommonkey.xmlunit.DetailedDiff].toString()'
    - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertTrue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].testClassInUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:171,1
    - Dst: '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:172,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:173,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertFalse(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:173,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:175,1
    - Dst: '[String].indexOf(String,String)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:175,1
    - Dst: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertTrue(String,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 161
    functionDepth: 3
    functionLinenumber: 161
    functionLinenumberEnd: 177
    functionName: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].testIssue771839()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_IgnoreTextAndAttributeValuesDifferenceListener.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertTrue(String,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
    - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertFalse(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
    - '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener,org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener)'
    - '[String].indexOf(String,String)'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.DifferenceListener)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].testIssue771839()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_IgnoreTextAndAttributeValuesDifferenceListener.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_IgnoreTextAndAttributeValuesDifferenceListener.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener
    signature: '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:63,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(org.custommonkey.xmlunit.test_AbstractNodeTester)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:81,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].<init>()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:82,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:83,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].verify()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 98
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testExactlyOncePerMethod()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(org.custommonkey.xmlunit.test_AbstractNodeTester)'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].<init>()'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].verify()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testExactlyOncePerMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:102,1
    - Dst: '[org.w3c.dom.Document].createAttribute(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:103,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:105,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:106,1
    - Dst: ex.getNode()
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:108,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 110
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
    - ex.getNode()
    - '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
    - '[org.w3c.dom.Document].createAttribute(String)'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:113,1
    - Dst: '[org.w3c.dom.Document].createCDATASection(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:114,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:116,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:117,1
    - Dst: ex.getNode()
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:119,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 121
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testCDATASection()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
    - ex.getNode()
    - '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
    - '[org.w3c.dom.Document].createCDATASection(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testCDATASection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:124,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:125,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:127,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:128,1
    - Dst: ex.getNode()
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:130,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:130,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 132
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testComment()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createComment(String)'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
    - ex.getNode()
    - '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:135,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:136,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:138,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:139,1
    - Dst: ex.getNode()
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:141,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:141,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 143
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testElement()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
    - ex.getNode()
    - '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:146,1
    - Dst: '[org.w3c.dom.Document].createEntityReference(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:147,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:149,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:150,1
    - Dst: ex.getNode()
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:152,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:152,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 154
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testEntityReference()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
    - ex.getNode()
    - '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
    - '[org.w3c.dom.Document].createEntityReference(String)'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testEntityReference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:157,1
    - Dst: '[org.w3c.dom.Document].createProcessingInstruction(String,String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:158,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:160,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:161,1
    - Dst: ex.getNode()
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:163,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:163,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 165
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testProcessingInstruction()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
    - ex.getNode()
    - '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
    - '[org.w3c.dom.Document].createProcessingInstruction(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testProcessingInstruction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:168,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:169,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:171,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:172,1
    - Dst: ex.getNode()
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:174,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:174,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 176
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testTextNode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
    - ex.getNode()
    - '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testTextNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:180,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:181,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:181,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:186,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:187,1
    - Dst: ex.getNode()
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:189,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester:189,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 191
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testDocumentType()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].fail(String)'
    - '[org.w3c.dom.Document].getDoctype()'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester].assertSame(org.custommonkey.xmlunit.test_AbstractNodeTester,org.custommonkey.xmlunit.test_AbstractNodeTester)'
    - ex.getNode()
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String,String)'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.custommonkey.xmlunit.test_AbstractNodeTester,null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester].testDocumentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_AbstractNodeTester
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_AbstractNodeTester
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.Assert].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:204,1
    - Dst: '[org.w3c.dom.CDATASection].getNodeValue()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:206,1
    - Dst: '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.CDATASection
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractNodeTester
    argCount: 1
    argNames:
    - cdata
    argTypes:
    - org.w3c.dom.CDATASection
    constantsTouched: []
    func_position:
      end: 207
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 207
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testCDATASection(org.w3c.dom.CDATASection)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].assertFalse(String,boolean)'
    - '[org.w3c.dom.CDATASection].getNodeValue()'
    - '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testCDATASection(org.w3c.dom.CDATASection)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.Assert].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:210,1
    - Dst: '[org.w3c.dom.Comment].getNodeValue()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:212,1
    - Dst: '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Comment
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractNodeTester
    argCount: 1
    argNames:
    - comment
    argTypes:
    - org.w3c.dom.Comment
    constantsTouched: []
    func_position:
      end: 213
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 213
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testComment(org.w3c.dom.Comment)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].assertFalse(String,boolean)'
    - '[org.w3c.dom.Comment].getNodeValue()'
    - '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testComment(org.w3c.dom.Comment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.Assert].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:216,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:218,1
    - Dst: '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:218,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:219,1
    - Dst: '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractNodeTester
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 220
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 220
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testElement(org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].assertFalse(String,boolean)'
    - '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.w3c.dom.Element].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testElement(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.Assert].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:223,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getTarget()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:225,1
    - Dst: '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:225,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getData()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:226,1
    - Dst: '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ProcessingInstruction
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractNodeTester
    argCount: 1
    argNames:
    - instr
    argTypes:
    - org.w3c.dom.ProcessingInstruction
    constantsTouched: []
    func_position:
      end: 227
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 227
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testProcessingInstruction(org.w3c.dom.ProcessingInstruction)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.ProcessingInstruction].getData()'
    - '[junit.framework.Assert].assertFalse(String,boolean)'
    - '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
    - '[org.w3c.dom.ProcessingInstruction].getTarget()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testProcessingInstruction(org.w3c.dom.ProcessingInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Text].getNodeValue()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:230,1
    - Dst: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].startsWith(String)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:231,1
    - Dst: '[junit.framework.Assert].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:232,1
    - Dst: '[String].equals(org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:234,1
    - Dst: '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:236,1
    - Dst: '[String].equals(org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:238,1
    - Dst: '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:239,1
    - Dst: '[junit.framework.Assert].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:240,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Text
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractNodeTester
    argCount: 1
    argNames:
    - text
    argTypes:
    - org.w3c.dom.Text
    constantsTouched: []
    func_position:
      end: 245
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 245
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testText(org.w3c.dom.Text)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].assertFalse(String,boolean)'
    - '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
    - '[String].equals(org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
    - '[org.w3c.dom.Text].getNodeValue()'
    - '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].startsWith(String)'
    - '[junit.framework.Assert].assertTrue(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testText(org.w3c.dom.Text)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.Assert].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:248,1
    - Dst: '[org.w3c.dom.EntityReference].getNodeName()'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:249,1
    - Dst: '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.EntityReference
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractNodeTester
    argCount: 1
    argNames:
    - reference
    argTypes:
    - org.w3c.dom.EntityReference
    constantsTouched: []
    func_position:
      end: 251
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 251
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testEntityReference(org.w3c.dom.EntityReference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].assertEquals(String,org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod)'
    - '[junit.framework.Assert].assertTrue(String,boolean)'
    - '[org.w3c.dom.EntityReference].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testEntityReference(org.w3c.dom.EntityReference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.Assert].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NodeTest
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractNodeTester
    argCount: 1
    argNames:
    - t
    argTypes:
    - org.custommonkey.xmlunit.NodeTest
    constantsTouched: []
    func_position:
      end: 256
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 256
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].assertFalse(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.Assert].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:259,1
    - Dst: '[junit.framework.Assert].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:260,1
    - Dst: '[junit.framework.Assert].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:261,1
    - Dst: '[junit.framework.Assert].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:262,1
    - Dst: '[junit.framework.Assert].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:264,1
    - Dst: '[junit.framework.Assert].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: AbstractNodeTester
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 266
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].verify()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 1
    functionsReached:
    - '[junit.framework.Assert].assertTrue(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].verify()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod
      static: false
      superClass: AbstractNodeTester
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod
    signature: '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].delete()'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.AbstractDoctypeTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.custommonkey.xmlunit.test_DoctypeInputStream].tearDown()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeInputStream.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].delete()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DoctypeInputStream].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:64,1
    - Dst: '[java.io.FileOutputStream].<init>(org.custommonkey.xmlunit.test_DoctypeInputStream)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:65,1
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.FileOutputStream,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:66,1
    - Dst: '[java.io.OutputStreamWriter].write(String)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:67,1
    - Dst: '[java.io.OutputStreamWriter].close()'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:68,1
    - Dst: '[java.io.FileInputStream].<init>(org.custommonkey.xmlunit.test_DoctypeInputStream)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.FileInputStream
      static: false
      superClass: org.custommonkey.xmlunit.AbstractDoctypeTests
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 71
    functionName: '[org.custommonkey.xmlunit.test_DoctypeInputStream].testDocument(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeInputStream.java
    functionUses: 1
    functionsReached:
    - '[java.io.FileOutputStream].<init>(org.custommonkey.xmlunit.test_DoctypeInputStream)'
    - '[java.io.FileInputStream].<init>(org.custommonkey.xmlunit.test_DoctypeInputStream)'
    - '[java.io.File].createTempFile(String,String)'
    - '[java.io.OutputStreamWriter].<init>(java.io.FileOutputStream,String)'
    - '[java.io.OutputStreamWriter].close()'
    - '[java.io.OutputStreamWriter].write(String)'
    linkageType: ''
    returnType: java.io.FileInputStream
    signature: '[org.custommonkey.xmlunit.test_DoctypeInputStream].testDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:75,1
    - Dst: '[java.io.InputStreamReader].<init>(org.custommonkey.xmlunit.DoctypeInputStream,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:79,1
    - Dst: '[java.io.InputStreamReader].read(org.custommonkey.xmlunit.test_DoctypeInputStream)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:80,1
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.test_DoctypeInputStream,int,org.custommonkey.xmlunit.test_DoctypeInputStream)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:81,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.DoctypeInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.custommonkey.xmlunit.AbstractDoctypeTests
    argCount: 1
    argNames:
    - dis
    argTypes:
    - org.custommonkey.xmlunit.DoctypeInputStream
    constantsTouched: []
    func_position:
      end: 84
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 84
    functionName: '[org.custommonkey.xmlunit.test_DoctypeInputStream].readFully(org.custommonkey.xmlunit.DoctypeInputStream)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeInputStream.java
    functionUses: 1
    functionsReached:
    - '[java.io.InputStreamReader].<init>(org.custommonkey.xmlunit.DoctypeInputStream,String)'
    - '[java.io.InputStreamReader].read(org.custommonkey.xmlunit.test_DoctypeInputStream)'
    - '[StringBuffer].<init>()'
    - '[StringBuffer].append(org.custommonkey.xmlunit.test_DoctypeInputStream,int,org.custommonkey.xmlunit.test_DoctypeInputStream)'
    - '[StringBuffer].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.test_DoctypeInputStream].readFully(org.custommonkey.xmlunit.DoctypeInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DoctypeInputStream].testDocument(String)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:88,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeInputStream].<init>(org.custommonkey.xmlunit.test_DoctypeInputStream,String,String,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:90,1
    - Dst: '[org.custommonkey.xmlunit.test_DoctypeInputStream].readFully(org.custommonkey.xmlunit.DoctypeInputStream)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:92,1
    - Dst: '[org.custommonkey.xmlunit.test_DoctypeInputStream].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.AbstractDoctypeTests
    argCount: 4
    argNames:
    - expected
    - input
    - docType
    - systemId
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 94
    functionName: '[org.custommonkey.xmlunit.test_DoctypeInputStream].assertEquals(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeInputStream.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DoctypeInputStream].testDocument(String)'
    - '[org.custommonkey.xmlunit.test_DoctypeInputStream].readFully(org.custommonkey.xmlunit.DoctypeInputStream)'
    - '[org.custommonkey.xmlunit.DoctypeInputStream].<init>(org.custommonkey.xmlunit.test_DoctypeInputStream,String,String,String)'
    - '[org.custommonkey.xmlunit.test_DoctypeInputStream].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DoctypeInputStream].assertEquals(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringBufferInputStream].<init>(org.custommonkey.xmlunit.test_DoctypeInputStream)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:99,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeInputStream].<init>(java.io.StringBufferInputStream,null,String,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:99,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeInputStream].getContent(null)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:101,1
    - Dst: '[org.custommonkey.xmlunit.test_DoctypeInputStream].assertEquals(org.custommonkey.xmlunit.test_DoctypeInputStream,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:101,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeInputStream].getContent(String)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:103,1
    - Dst: '[org.custommonkey.xmlunit.test_DoctypeInputStream].assertEquals(org.custommonkey.xmlunit.test_DoctypeInputStream,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.AbstractDoctypeTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: '[org.custommonkey.xmlunit.test_DoctypeInputStream].testGetContent()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeInputStream.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DoctypeInputStream].<init>(java.io.StringBufferInputStream,null,String,String)'
    - '[org.custommonkey.xmlunit.DoctypeInputStream].getContent(null)'
    - '[java.io.StringBufferInputStream].<init>(org.custommonkey.xmlunit.test_DoctypeInputStream)'
    - '[org.custommonkey.xmlunit.test_DoctypeInputStream].assertEquals(org.custommonkey.xmlunit.test_DoctypeInputStream,String)'
    - '[org.custommonkey.xmlunit.DoctypeInputStream].getContent(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DoctypeInputStream].testGetContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].<init>(String)'
      Src: org.custommonkey.xmlunit.test_DoctypeInputStream:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_DoctypeInputStream
      static: false
      superClass: org.custommonkey.xmlunit.AbstractDoctypeTests
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.custommonkey.xmlunit.test_DoctypeInputStream].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeInputStream.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_DoctypeInputStream
    signature: '[org.custommonkey.xmlunit.test_DoctypeInputStream].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:52,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:54,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:53,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:56,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:59,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:58,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:61,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:61,1
    - Dst: '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:63,1
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:64,1
    - Dst: '[org.xmlunit.validation.Validator].setJAXP12SchemaSource(org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:64,1
    - Dst: '[org.xmlunit.validation.Validator].assertIsValid()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 67
    functionName: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingStringURI()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_JAXP_1_2_Schema_Validation.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].assertIsValid()'
    - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].setJAXP12SchemaSource(org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
    - '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
    - '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
    - '[java.io.File].exists()'
    - '[java.io.File].getAbsolutePath()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingStringURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:70,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:72,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:71,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:74,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:77,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:76,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:79,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:79,1
    - Dst: '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:81,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:82,1
    - Dst: '[org.xmlunit.validation.Validator].setJAXP12SchemaSource(java.io.FileInputStream)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:82,1
    - Dst: '[org.xmlunit.validation.Validator].assertIsValid()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 85
    functionName: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingInputStream()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_JAXP_1_2_Schema_Validation.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].assertIsValid()'
    - '[org.xmlunit.validation.Validator].setJAXP12SchemaSource(java.io.FileInputStream)'
    - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
    - '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
    - '[java.io.File].exists()'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingInputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:88,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:90,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:89,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:92,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:95,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:94,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:97,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:97,1
    - Dst: '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:99,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:101,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:101,1
    - Dst: '[org.xmlunit.validation.Validator].setJAXP12SchemaSource(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:100,1
    - Dst: '[org.xmlunit.validation.Validator].assertIsValid()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 104
    functionName: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingInputSource()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_JAXP_1_2_Schema_Validation.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].assertIsValid()'
    - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.FileReader)'
    - '[org.xmlunit.validation.Validator].setJAXP12SchemaSource(org.xml.sax.InputSource)'
    - '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
    - '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
    - '[java.io.File].exists()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingInputSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:107,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:109,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:108,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:111,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:114,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:113,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:116,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:116,1
    - Dst: '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:118,1
    - Dst: '[org.xmlunit.validation.Validator].setJAXP12SchemaSource(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:119,1
    - Dst: '[org.xmlunit.validation.Validator].assertIsValid()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 122
    functionName: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingAFile()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_JAXP_1_2_Schema_Validation.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].assertIsValid()'
    - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].setJAXP12SchemaSource(java.io.File)'
    - '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
    - '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
    - '[java.io.File].exists()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingAFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:125,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:127,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:126,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:129,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:132,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:131,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:134,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:134,1
    - Dst: '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:136,1
    - Dst: '[org.xmlunit.validation.Validator].setJAXP12SchemaSource()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:137,1
    - Dst: '[org.xmlunit.validation.Validator].assertIsValid()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 142
    functionName: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingObjectArrayContainingStringURI()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_JAXP_1_2_Schema_Validation.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].assertIsValid()'
    - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[org.xmlunit.validation.Validator].setJAXP12SchemaSource()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
    - '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
    - '[java.io.File].exists()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingObjectArrayContainingStringURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:145,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:147,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:146,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:149,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:152,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:151,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:154,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:154,1
    - Dst: '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:156,1
    - Dst: '[org.xmlunit.validation.Validator].setJAXP12SchemaSource()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:157,1
    - Dst: '[org.xmlunit.validation.Validator].assertIsValid()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 162
    functionName: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingStringArrayContainingStringURI()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_JAXP_1_2_Schema_Validation.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].assertIsValid()'
    - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[org.xmlunit.validation.Validator].setJAXP12SchemaSource()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
    - '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
    - '[java.io.File].exists()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingStringArrayContainingStringURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:165,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:167,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertFalse(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:166,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:169,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:172,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:171,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:174,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:174,1
    - Dst: '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:176,1
    - Dst: '[org.xmlunit.validation.Validator].setJAXP12SchemaSource(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:177,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:179,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertFalse(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 180
    functionName: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingNonExistentFile()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_JAXP_1_2_Schema_Validation.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].isValid()'
    - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
    - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertFalse(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].setJAXP12SchemaSource(java.io.File)'
    - '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
    - '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
    - '[java.io.File].exists()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingNonExistentFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:183,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:185,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:184,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:187,1
    - Dst: '[java.io.File].exists()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:190,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:189,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:192,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:192,1
    - Dst: '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:194,1
    - Dst: '[org.xmlunit.validation.Validator].setJAXP12SchemaSource(java.io.File)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:195,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:197,1
    - Dst: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertFalse(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
      Src: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 198
    functionName: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingInvalidXML()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_JAXP_1_2_Schema_Validation.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].isValid()'
    - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertTrue(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
    - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].assertFalse(String,org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].setJAXP12SchemaSource(java.io.File)'
    - '[org.xmlunit.validation.Validator].useXMLSchema(boolean)'
    - '[org.xmlunit.validation.Validator].<init>(java.io.FileReader)'
    - '[java.io.File].exists()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingInvalidXML()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.validation.Validator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_JAXP_1_2_Schema_Validation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation
    signature: '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.custommonkey.xmlunit.Replacement:50,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].<init>(org.custommonkey.xmlunit.Replacement)'
      Src: org.custommonkey.xmlunit.Replacement:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Replacement
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ofString
    - byString
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/Replacement.java
    functionUses: 4
    functionsReached:
    - '[org.custommonkey.xmlunit.Replacement].<init>(org.custommonkey.xmlunit.Replacement)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Replacement
    signature: '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Replacement
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ofChars
    - byChars
    argTypes:
    - char[]
    - char[]
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.custommonkey.xmlunit.Replacement].<init>(char[],char[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/Replacement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Replacement
    signature: '[org.custommonkey.xmlunit.Replacement].<init>(char[],char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.custommonkey.xmlunit.Replacement:60,1
    - Dst: '[String].length()'
      Src: org.custommonkey.xmlunit.Replacement:61,1
    - Dst: '[StringBuffer].<init>(org.custommonkey.xmlunit.Replacement)'
      Src: org.custommonkey.xmlunit.Replacement:61,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replaceAndAppend(org.custommonkey.xmlunit.Replacement,StringBuffer)'
      Src: org.custommonkey.xmlunit.Replacement:60,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.Replacement:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.custommonkey.xmlunit.Replacement].replace(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/Replacement.java
    functionUses: 6
    functionsReached:
    - '[StringBuffer].<init>(org.custommonkey.xmlunit.Replacement)'
    - '[String].toCharArray()'
    - '[String].length()'
    - '[org.custommonkey.xmlunit.Replacement].replaceAndAppend(org.custommonkey.xmlunit.Replacement,StringBuffer)'
    - '[StringBuffer].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.Replacement].replace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(org.custommonkey.xmlunit.Replacement)'
      Src: org.custommonkey.xmlunit.Replacement:68,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replaceAndAppend(char[],StringBuffer)'
      Src: org.custommonkey.xmlunit.Replacement:67,1
    - Dst: '[StringBuffer].length()'
      Src: org.custommonkey.xmlunit.Replacement:70,1
    - Dst: '[StringBuffer].length()'
      Src: org.custommonkey.xmlunit.Replacement:71,1
    - Dst: '[StringBuffer].getChars(int,org.custommonkey.xmlunit.Replacement,org.custommonkey.xmlunit.Replacement,int)'
      Src: org.custommonkey.xmlunit.Replacement:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inChars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 74
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 74
    functionName: '[org.custommonkey.xmlunit.Replacement].replace(char[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/Replacement.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Replacement].replaceAndAppend(char[],StringBuffer)'
    - '[StringBuffer].length()'
    - '[StringBuffer].<init>(org.custommonkey.xmlunit.Replacement)'
    - '[StringBuffer].getChars(int,org.custommonkey.xmlunit.Replacement,org.custommonkey.xmlunit.Replacement,int)'
    linkageType: ''
    returnType: char[]
    signature: '[org.custommonkey.xmlunit.Replacement].replace(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append()'
      Src: org.custommonkey.xmlunit.Replacement:90,1
    - Dst: '[StringBuffer].append()'
      Src: org.custommonkey.xmlunit.Replacement:94,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
      Src: org.custommonkey.xmlunit.Replacement:98,1
    - Dst: '[StringBuffer].append(char[])'
      Src: org.custommonkey.xmlunit.Replacement:99,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuffer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - inChars
    - toBuffer
    argTypes:
    - char[]
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 107
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 107
    functionName: '[org.custommonkey.xmlunit.Replacement].replaceAndAppend(char[],StringBuffer)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/Replacement.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append()'
    - '[StringBuffer].append(char[])'
    - '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
    linkageType: ''
    returnType: StringBuffer
    signature: '[org.custommonkey.xmlunit.Replacement].replaceAndAppend(char[],StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - 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: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/Replacement.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:92,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:96,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.w3c.dom.Document,org.w3c.dom.Document,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:101,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:103,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].getFirstChild()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:103,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:104,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].getFirstChild()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:104,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:107,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:108,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:109,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:110,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:112,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:113,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:114,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].getNextSibling()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:116,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].getNextSibling()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 91
    functionDepth: 4
    functionLinenumber: 91
    functionLinenumberEnd: 119
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testCompareNode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].getFirstChild()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].getNextSibling()'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.w3c.dom.Document,org.w3c.dom.Document,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testCompareNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:124,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:125,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation1()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.ElementQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:133,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:135,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 137
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation2()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.ElementQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:142,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:143,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 145
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation3()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:150,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:151,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 153
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation4()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:158,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:159,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 161
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation5()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:166,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:167,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 169
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation6()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:174,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:175,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 177
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation7()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.ElementQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:182,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:183,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 185
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation8()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:190,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:191,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 195
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation9()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:200,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:201,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 205
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation10()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:210,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:211,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 215
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation11()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:218,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:221,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:222,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 227
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation12()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation12()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:230,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:233,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:235,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:236,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:237,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:240,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 243
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation13()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation13()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:246,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:249,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:251,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:252,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:253,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:256,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 259
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation13Reversed()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation13Reversed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:262,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:266,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:268,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:269,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:270,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:273,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 276
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingChildNS()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertNull(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingChildNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:279,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:282,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:283,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:286,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 290
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation14()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation14()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:293,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:296,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:297,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:300,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:302,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:304,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 308
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testIssue1027863()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testIssue1027863()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testExtraComment(boolean)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:311,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:312,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:313,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testExtraComment(boolean)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:315,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:317,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 310
    functionDepth: 2
    functionLinenumber: 310
    functionLinenumberEnd: 319
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testExtraComment()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testExtraComment(boolean)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testExtraComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:322,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:323,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:324,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].appendChild(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:325,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:326,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].appendChild(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:327,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:328,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].appendChild(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:329,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:330,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:331,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:332,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:333,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - expectDifference
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 335
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 335
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testExtraComment(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createComment(String)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].appendChild(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testExtraComment(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testCommentContent(boolean)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:338,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:339,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:340,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testCommentContent(boolean)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:342,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:344,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 337
    functionDepth: 2
    functionLinenumber: 337
    functionLinenumberEnd: 346
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testCommentContent()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testCommentContent(boolean)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testCommentContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:349,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:350,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:351,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].appendChild(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:352,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:353,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].appendChild(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:354,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:355,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - expectDifference
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 357
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 357
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testCommentContent(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createComment(String)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].appendChild(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(boolean,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testCommentContent(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingXSIAttribute(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 363
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingSchemaLocation()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingXSIAttribute(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingSchemaLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingXSIAttribute(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 369
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingNoNamespaceSchemaLocation()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingXSIAttribute(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingNoNamespaceSchemaLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:374,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setAttributeNS(org.custommonkey.xmlunit.test_NewDifferenceEngine,String,String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:375,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:377,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:378,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:379,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:380,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:381,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - attrName
    - expectedDifference
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 383
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 383
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingXSIAttribute(String,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setAttributeNS(org.custommonkey.xmlunit.test_NewDifferenceEngine,String,String)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingXSIAttribute(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentXSIAttribute(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 389
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentSchemaLocation()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentXSIAttribute(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentSchemaLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentXSIAttribute(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 395
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentNoNamespaceSchemaLocation()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentXSIAttribute(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentNoNamespaceSchemaLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:400,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setAttributeNS(org.custommonkey.xmlunit.test_NewDifferenceEngine,String,String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:401,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:403,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setAttributeNS(org.custommonkey.xmlunit.test_NewDifferenceEngine,String,String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:404,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:406,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - attrName
    - expectedDifference
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 408
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 408
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentXSIAttribute(String,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(int,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setAttributeNS(org.custommonkey.xmlunit.test_NewDifferenceEngine,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentXSIAttribute(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:411,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:412,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:413,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:414,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:415,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:416,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:417,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:418,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:419,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 410
    functionDepth: 1
    functionLinenumber: 410
    functionLinenumberEnd: 421
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setAttribute(String,String)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:424,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setAttributeNS(String,String,String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:425,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:426,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setAttributeNS(String,String,String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:427,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:428,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:429,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:430,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:431,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:432,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 423
    functionDepth: 1
    functionLinenumber: 423
    functionLinenumberEnd: 434
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingAttributeNS()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setAttributeNS(String,String,String)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingAttributeNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:437,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:438,1
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].<init>()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:441,1
    - Dst: '[org.custommonkey.xmlunit.MatchTracker].<init>()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:442,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController,org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:441,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:447,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(int)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 454
      start: 436
    functionDepth: 1
    functionLinenumber: 436
    functionLinenumberEnd: 454
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMatchTrackerSetViaConstructor()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController,org.custommonkey.xmlunit.MatchTracker)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(int)'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].<init>()'
    - '[org.custommonkey.xmlunit.MatchTracker].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMatchTrackerSetViaConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:457,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:458,1
    - Dst: '[org.custommonkey.xmlunit.MatchTracker].<init>()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:460,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:460,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:465,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(int)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 456
    functionDepth: 1
    functionLinenumber: 456
    functionLinenumberEnd: 472
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMatchTrackerSetViaSetter()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,CollectingDifferenceListener,null)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(int)'
    - '[org.custommonkey.xmlunit.MatchTracker].<init>()'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMatchTrackerSetViaSetter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:522,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertFalse(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 524
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 524
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testNamespaceAttributeDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertFalse(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testNamespaceAttributeDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:543,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertFalse(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:544,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:546,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:547,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertFalse(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:548,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:550,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:561,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertFalse(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:562,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:564,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:565,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertFalse(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 568
      start: 535
    functionDepth: 1
    functionLinenumber: 535
    functionLinenumberEnd: 568
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testIgnoresDifferencesBetweenDocAndRootElement()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertFalse(String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testIgnoresDifferencesBetweenDocAndRootElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:577,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertTrue(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 570
    functionDepth: 0
    functionLinenumber: 570
    functionLinenumberEnd: 579
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDoctypeDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertTrue(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDoctypeDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:584,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertTrue(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:585,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:586,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 581
    functionDepth: 1
    functionLinenumber: 581
    functionLinenumberEnd: 590
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testTextAndCDATA()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertTrue(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testTextAndCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:596,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:597,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertFalse(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:598,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:600,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 592
    functionDepth: 3
    functionLinenumber: 592
    functionLinenumberEnd: 602
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testIgnoreDiffBetweenTextAndCDATA()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertFalse(org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testIgnoreDiffBetweenTextAndCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:606,1
    - Dst: '[NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].<init>(org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:606,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:616,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:617,1
    - Dst: '[org.xmlunit.diff.Comparison].<init>(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,String,String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine,String,String,String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:615,1
    - Dst: '[NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:618,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:619,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:620,1
    - Dst: '[NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].<init>(org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:620,1
    - Dst: '[NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:629,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:630,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 631
      start: 604
    functionDepth: 1
    functionLinenumber: 604
    functionLinenumberEnd: 631
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferenceEvaluatorMakesTheStrongerDifferenceWin()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].<init>(org.custommonkey.xmlunit.DifferenceListener)'
    - '[NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    - '[org.xmlunit.diff.Comparison].<init>(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine,String,String,String,org.custommonkey.xmlunit.test_NewDifferenceEngine,String,String,String)'
    - '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].assertEquals(org.custommonkey.xmlunit.test_NewDifferenceEngine,org.custommonkey.xmlunit.test_NewDifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferenceEvaluatorMakesTheStrongerDifferenceWin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(String,String,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 636
      start: 633
    functionDepth: 5
    functionLinenumber: 633
    functionLinenumberEnd: 636
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(String,String,org.custommonkey.xmlunit.ElementQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:641,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:642,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.w3c.dom.Document,org.w3c.dom.Document,CollectingDifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.custommonkey.xmlunit.ElementQualifier
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - control
    - test
    - eq
    argTypes:
    - String
    - String
    - org.custommonkey.xmlunit.ElementQualifier
    constantsTouched: []
    func_position:
      end: 644
      start: 638
    functionDepth: 4
    functionLinenumber: 638
    functionLinenumberEnd: 644
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(String,String,org.custommonkey.xmlunit.ElementQualifier)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.w3c.dom.Document,org.w3c.dom.Document,CollectingDifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(String,String,org.custommonkey.xmlunit.ElementQualifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CollectingDifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 649
      start: 647
    functionDepth: 0
    functionLinenumber: 647
    functionLinenumberEnd: 649
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 7
    functionsReached:
    - '[CollectingDifferenceListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:652,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:653,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:654,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 656
      start: 651
    functionDepth: 2
    functionLinenumber: 651
    functionLinenumberEnd: 656
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].<init>()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:74,1
    - Dst: '[NeverHaltingComparisonController].<init>()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:75,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CollectingDifferenceListener
      - org.custommonkey.xmlunit.NewDifferenceEngine
      - org.w3c.dom.Document
      - org.xmlunit.diff.ComparisonController
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.ElementQualifier
      - String
      - String
      - String
      - String
      - String[]
      - String[]
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_NewDifferenceEngine
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[NeverHaltingComparisonController].<init>()'
    - '[org.custommonkey.xmlunit.ElementNameQualifier].<init>()'
    - '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_NewDifferenceEngine
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].isRecoverable()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.SimpleComparisonController:660,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - afterDifference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 661
      start: 659
    functionDepth: 0
    functionLinenumber: 659
    functionLinenumberEnd: 661
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.SimpleComparisonController].haltComparison(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Difference].isRecoverable()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.SimpleComparisonController].haltComparison(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_NewDifferenceEngine.SimpleComparisonController
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.SimpleComparisonController].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_NewDifferenceEngine.SimpleComparisonController
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.SimpleComparisonController].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - afterDifference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 667
      start: 665
    functionDepth: 0
    functionLinenumber: 665
    functionLinenumberEnd: 667
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.NeverHaltingComparisonController].haltComparison(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.NeverHaltingComparisonController].haltComparison(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_NewDifferenceEngine.NeverHaltingComparisonController
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.NeverHaltingComparisonController].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_NewDifferenceEngine.NeverHaltingComparisonController
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.NeverHaltingComparisonController].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].toString()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:683,1
    - Dst: System.out.println(String)
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:683,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].assertNotNull(String,org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:685,1
    - Dst: '[org.xmlunit.diff.Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:686,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].assertNotNull(String,org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:686,1
    - Dst: '[org.xmlunit.diff.Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:687,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].assertNotNull(String,org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:687,1
    - Dst: '[org.xmlunit.diff.Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:688,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].getValue()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:688,1
    - Dst: '[org.xmlunit.diff.Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:689,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].getValue()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:689,1
    - Dst: '[org.xmlunit.diff.Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:690,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].getNode()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:690,1
    - Dst: '[org.xmlunit.diff.Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:691,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].getNode()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:691,1
    - Dst: '[org.xmlunit.diff.Difference].getId()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:692,1
    - Dst: '[org.xmlunit.diff.Difference].isRecoverable()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:693,1
    - Dst: '[org.xmlunit.diff.Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:694,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:694,1
    - Dst: '[org.xmlunit.diff.Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:695,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener:695,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Node
      - Node
      - int
      - boolean
      - boolean
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 697
      start: 681
    functionDepth: 3
    functionLinenumber: 681
    functionLinenumberEnd: 697
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[org.xmlunit.diff.Difference].toString()'
    - '[org.xmlunit.diff.Difference].getId()'
    - '[org.xmlunit.diff.Difference].isRecoverable()'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].assertNotNull(String,org.xmlunit.diff.Difference)'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].getXpathLocation()'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].assertNotNull(String,org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener)'
    - '[org.xmlunit.diff.Difference].getTestNodeDetail()'
    - '[org.xmlunit.diff.Difference].getControlNodeDetail()'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].getValue()'
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].getNode()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Node
      - Node
      - int
      - boolean
      - boolean
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 700
      start: 698
    functionDepth: 0
    functionLinenumber: 698
    functionLinenumberEnd: 700
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Node
      - Node
      - int
      - boolean
      - boolean
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - active
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 703
      start: 701
    functionDepth: 0
    functionLinenumber: 701
    functionLinenumberEnd: 703
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].setTrace(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].setTrace(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Node
      - Node
      - int
      - boolean
      - boolean
      - String
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Attr>].add(org.w3c.dom.Attr)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attr
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 711
      start: 709
    functionDepth: 0
    functionLinenumber: 709
    functionLinenumberEnd: 711
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].add(org.w3c.dom.Attr)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[List<Attr>].add(org.w3c.dom.Attr)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].add(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Attr>].size()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:713,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 713
      start: 713
    functionDepth: 0
    functionLinenumber: 713
    functionLinenumberEnd: 713
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].getLength()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[List<Attr>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Attr>].get(int)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:714,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 714
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 714
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].item(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[List<Attr>].get(int)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.getName()
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:718,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].equals(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:718,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 723
      start: 716
    functionDepth: 0
    functionLinenumber: 716
    functionLinenumberEnd: 723
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].getNamedItem(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].equals(String)'
    - a.getName()
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].getNamedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: a.getLocalName()
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:727,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].equals(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:727,1
    - Dst: a.getNamespaceURI()
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:728,1
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].equals(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:728,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ns
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 733
      start: 725
    functionDepth: 1
    functionLinenumber: 725
    functionLinenumberEnd: 733
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].getNamedItemNS(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].equals(String)'
    - a.getLocalName()
    - a.getNamespaceURI()
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].getNamedItemNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].fail()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:737,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 738
      start: 736
    functionDepth: 1
    functionLinenumber: 736
    functionLinenumberEnd: 738
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].removeNamedItem(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].fail()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].removeNamedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].fail()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:740,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - n1
    - n2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 741
      start: 739
    functionDepth: 1
    functionLinenumber: 739
    functionLinenumberEnd: 741
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].removeNamedItemNS(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].fail()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].removeNamedItemNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].fail()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:743,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 744
      start: 742
    functionDepth: 1
    functionLinenumber: 742
    functionLinenumberEnd: 744
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].setNamedItem(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].fail()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].setNamedItem(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].fail()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:746,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 747
      start: 745
    functionDepth: 1
    functionLinenumber: 745
    functionLinenumberEnd: 747
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].setNamedItemNS(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].fail()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].setNamedItemNS(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:749,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 750
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 750
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].fail()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 4
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].fail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Attr>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap
    signature: '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:57,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:58,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:58,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:60,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier,org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:63,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:62,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:65,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:65,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier,org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:67,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:66,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:69,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:71,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:71,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier,org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:73,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndTextQualifier
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 74
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].testSingleTextValue()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier,org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].assertFalse(String,boolean)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].assertTrue(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].testSingleTextValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:77,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:78,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:78,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:79,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:79,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:81,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:82,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:82,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier,org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:84,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndTextQualifier
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 85
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].testMultipleTextValues()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier,org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.test_ElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].assertTrue(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].testMultipleTextValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:88,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:88,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndTextQualifier
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].<init>()'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndTextQualifier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndTextQualifier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndTextQualifier:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndTextQualifier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.w3c.dom.Document,String)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:58,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:59,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:61,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 4
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendDocumentDetail()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeDescriptor.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.w3c.dom.Document,String)'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[StringBuffer].toString()'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendDocumentDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createAttribute(org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:67,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].setValue(org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:68,1
    - Dst: '[org.w3c.dom.Document].createElement(org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:70,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].setAttributeNode(org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:71,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:72,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:73,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:75,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 64
    functionDepth: 4
    functionLinenumber: 64
    functionLinenumberEnd: 76
    functionName: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendAttributeDetail()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeDescriptor.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].setAttributeNode(org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[org.w3c.dom.Document].createAttribute(org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[org.w3c.dom.Document].createElement(org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].setValue(org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[StringBuffer].toString()'
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendAttributeDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:80,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:81,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:82,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:83,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 84
    functionName: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendElementDetail()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeDescriptor.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[org.w3c.dom.Document].createElement(org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[StringBuffer].toString()'
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendElementDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:88,1
    - Dst: '[org.w3c.dom.Document].createElement(org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:90,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].appendChild(org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:91,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:92,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:93,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:95,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 86
    functionDepth: 4
    functionLinenumber: 86
    functionLinenumberEnd: 96
    functionName: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendTextDetail()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeDescriptor.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].appendChild(org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[org.w3c.dom.Document].createElement(org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[StringBuffer].toString()'
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendTextDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createProcessingInstruction(org.custommonkey.xmlunit.test_NodeDescriptor,org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:101,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:102,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:103,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:105,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 98
    functionDepth: 4
    functionLinenumber: 98
    functionLinenumberEnd: 106
    functionName: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendProcessingInstructionDetail()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeDescriptor.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createProcessingInstruction(org.custommonkey.xmlunit.test_NodeDescriptor,org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[StringBuffer].toString()'
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendProcessingInstructionDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createComment(org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:110,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:111,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:112,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:113,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 4
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendCommentDetail()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeDescriptor.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[StringBuffer].toString()'
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
    - '[org.w3c.dom.Document].createComment(org.custommonkey.xmlunit.test_NodeDescriptor)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendCommentDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createCDATASection(org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:118,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:119,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:120,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:121,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 116
    functionDepth: 4
    functionLinenumber: 116
    functionLinenumberEnd: 122
    functionName: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendCDataDetail()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeDescriptor.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[org.w3c.dom.Document].createCDATASection(org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[StringBuffer].toString()'
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendCDataDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].getName()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:125,1
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:125,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].deleteOnExit()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:126,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].toURL()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:127,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].toExternalForm()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:127,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:131,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:132,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:133,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:134,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:135,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:135,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:137,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].getName()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:138,1
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:138,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].deleteOnExit()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:139,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].toURL()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:142,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].toExternalForm()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:142,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:146,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:147,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:148,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:149,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:150,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 124
    functionDepth: 4
    functionLinenumber: 124
    functionLinenumberEnd: 151
    functionName: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendDocTypeDetail()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeDescriptor.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].deleteOnExit()'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].toExternalForm()'
    - '[org.w3c.dom.Document].getDoctype()'
    - '[StringBuffer].<init>()'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].assertEquals(String,org.custommonkey.xmlunit.test_NodeDescriptor)'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].getName()'
    - '[java.io.File].createTempFile(String,String)'
    - '[StringBuffer].toString()'
    - '[org.custommonkey.xmlunit.test_NodeDescriptor].toURL()'
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.custommonkey.xmlunit.test_NodeDescriptor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendDocTypeDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:154,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:154,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 2
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[org.custommonkey.xmlunit.test_NodeDescriptor].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeDescriptor.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[StringBuffer].<init>()'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeDescriptor].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_NodeDescriptor:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_NodeDescriptor
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.custommonkey.xmlunit.test_NodeDescriptor].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeDescriptor.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_NodeDescriptor
    signature: '[org.custommonkey.xmlunit.test_NodeDescriptor].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].getPrefixes()'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:54,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:54,1
    - Dst: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].assertFalse(org.custommonkey.xmlunit.test_SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].testEmptyContextIsEmpty()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleNamespaceContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator<String>].hasNext()'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].getPrefixes()'
    - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].assertFalse(org.custommonkey.xmlunit.test_SimpleNamespaceContext)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].testEmptyContextIsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].setupMap()'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:59,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map<String,String>)'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:59,1
    - Dst: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].validate(org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].testSimpleMap()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleNamespaceContext.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map<String,String>)'
    - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].validate(org.custommonkey.xmlunit.SimpleNamespaceContext)'
    - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].setupMap()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].testSimpleMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].setupMap()'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:63,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map<String,String>)'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:64,1
    - Dst: '[java.util.Map<String,String>].put(org.custommonkey.xmlunit.test_SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:66,1
    - Dst: '[java.util.Map<String,String>].put(org.custommonkey.xmlunit.test_SimpleNamespaceContext,String)'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:68,1
    - Dst: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].validate(org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 70
    functionName: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].testCopyOfMap()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleNamespaceContext.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].validate(org.custommonkey.xmlunit.SimpleNamespaceContext)'
    - '[java.util.Map<String,String>].put(org.custommonkey.xmlunit.test_SimpleNamespaceContext)'
    - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].setupMap()'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map<String,String>)'
    - '[java.util.Map<String,String>].put(org.custommonkey.xmlunit.test_SimpleNamespaceContext,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].testCopyOfMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:73,1
    - Dst: '[java.util.HashMap].put(org.custommonkey.xmlunit.test_SimpleNamespaceContext,String)'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,String>
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].setupMap()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleNamespaceContext.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(org.custommonkey.xmlunit.test_SimpleNamespaceContext,String)'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].setupMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NamespaceContext].getNamespaceURI()'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:82,1
    - Dst: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:82,1
    - Dst: '[org.custommonkey.xmlunit.NamespaceContext].getPrefixes()'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:84,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:87,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:89,1
    - Dst: PREFIXES[i].equals(org.custommonkey.xmlunit.test_SimpleNamespaceContext)
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:92,1
    - Dst: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].fail(String)'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:97,1
    - Dst: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].assertEquals(org.custommonkey.xmlunit.test_SimpleNamespaceContext,org.custommonkey.xmlunit.test_SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:100,1
    - Dst: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_SimpleNamespaceContext:102,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - ctx
    argTypes:
    - org.custommonkey.xmlunit.NamespaceContext
    constantsTouched: []
    func_position:
      end: 104
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 104
    functionName: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].validate(org.custommonkey.xmlunit.NamespaceContext)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleNamespaceContext.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].fail(String)'
    - '[java.util.Iterator].hasNext()'
    - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].assertEquals(org.custommonkey.xmlunit.test_SimpleNamespaceContext,org.custommonkey.xmlunit.test_SimpleNamespaceContext)'
    - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].assertTrue(String)'
    - '[java.util.Iterator].next()'
    - PREFIXES[i].equals(org.custommonkey.xmlunit.test_SimpleNamespaceContext)
    - '[org.custommonkey.xmlunit.NamespaceContext].getPrefixes()'
    - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.NamespaceContext].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].validate(org.custommonkey.xmlunit.NamespaceContext)'
  - 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.custommonkey.xmlunit.test_SimpleNamespaceContext
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleNamespaceContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_SimpleNamespaceContext
    signature: '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472:111,1
    - Dst: '[org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472:112,1
    - Dst: '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472:112,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472:113,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472:113,1
    - Dst: '[org.custommonkey.xmlunit.test_ForumMessage4406472].assertTrue(String,org.custommonkey.xmlunit.test_ForumMessage4406472)'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[org.custommonkey.xmlunit.test_ForumMessage4406472].testOriginal()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ForumMessage4406472.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener].<init>()'
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.xmlunit.diff.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener)'
    - '[org.xmlunit.diff.Diff].<init>(String,String)'
    - '[org.custommonkey.xmlunit.test_ForumMessage4406472].assertTrue(String,org.custommonkey.xmlunit.test_ForumMessage4406472)'
    - '[org.xmlunit.diff.Diff].similar()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ForumMessage4406472].testOriginal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472:117,1
    - Dst: '[ModifiedDifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472:118,1
    - Dst: '[org.xmlunit.diff.Diff].overrideDifferenceListener(ModifiedDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472:118,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472:119,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472:119,1
    - Dst: '[org.custommonkey.xmlunit.test_ForumMessage4406472].assertTrue(String,org.custommonkey.xmlunit.test_ForumMessage4406472)'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionName: '[org.custommonkey.xmlunit.test_ForumMessage4406472].testModified()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ForumMessage4406472.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.xmlunit.diff.Diff].overrideDifferenceListener(ModifiedDifferenceListener)'
    - '[org.xmlunit.diff.Diff].<init>(String,String)'
    - '[org.custommonkey.xmlunit.test_ForumMessage4406472].assertTrue(String,org.custommonkey.xmlunit.test_ForumMessage4406472)'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[ModifiedDifferenceListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ForumMessage4406472].testModified()'
  - 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.custommonkey.xmlunit.test_ForumMessage4406472
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_ForumMessage4406472].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ForumMessage4406472.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_ForumMessage4406472
    signature: '[org.custommonkey.xmlunit.test_ForumMessage4406472].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].sort(int[])'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener:76,1
    - Dst: '[org.xmlunit.diff.Difference].getId()'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener:77,1
    - Dst: '[java.util.Arrays].binarySearch(int[],org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ForumMessage4406472.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].binarySearch(int[],org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener)'
    - '[org.xmlunit.diff.Difference].getId()'
    - '[java.util.Arrays].sort(int[])'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 83
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 83
    functionName: '[org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ForumMessage4406472.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ForumMessage4406472.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener
    signature: '[org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].sort(int[])'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ForumMessage4406472.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].sort(int[])'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener
    signature: '[org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].getId()'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener:99,1
    - Dst: '[java.util.Arrays].binarySearch(int[],org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener)'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener:99,1
    - Dst: '[org.xmlunit.diff.Difference].isRecoverable()'
      Src: org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener:101,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ForumMessage4406472.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Difference].getId()'
    - '[java.util.Arrays].binarySearch(int[],org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener)'
    - '[org.xmlunit.diff.Difference].isRecoverable()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 107
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 107
    functionName: '[org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ForumMessage4406472.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:58,1
    - Dst: '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NodeInputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.custommonkey.xmlunit.test_NodeInputStream].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeInputStream.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeInputStream].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStreamReader].<init>(org.custommonkey.xmlunit.NodeInputStream)'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:63,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:65,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(java.io.StringReader,java.io.InputStreamReader)'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:65,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:66,1
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:66,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeInputStream].assertEquals(String,boolean,org.custommonkey.xmlunit.test_NodeInputStream)'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NodeInputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionName: '[org.custommonkey.xmlunit.test_NodeInputStream].testRead()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeInputStream.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString()'
    - '[java.io.InputStreamReader].<init>(org.custommonkey.xmlunit.NodeInputStream)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.test_NodeInputStream].assertEquals(String,boolean,org.custommonkey.xmlunit.test_NodeInputStream)'
    - '[org.xmlunit.diff.Diff].<init>(java.io.StringReader,java.io.InputStreamReader)'
    - '[org.xmlunit.diff.Diff].identical()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeInputStream].testRead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeInputStream].available()'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:70,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeInputStream].assertEquals(String,boolean,int)'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:71,1
    - Dst: '[org.custommonkey.xmlunit.NodeInputStream].read()'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:73,1
    - Dst: '[org.custommonkey.xmlunit.NodeInputStream].available()'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:74,1
    - Dst: '[org.custommonkey.xmlunit.test_NodeInputStream].assertEquals(int,int)'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NodeInputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 5
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[org.custommonkey.xmlunit.test_NodeInputStream].testAvailable()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeInputStream.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeInputStream].read()'
    - '[org.custommonkey.xmlunit.test_NodeInputStream].assertEquals(String,boolean,int)'
    - '[org.custommonkey.xmlunit.test_NodeInputStream].assertEquals(int,int)'
    - '[org.custommonkey.xmlunit.NodeInputStream].available()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_NodeInputStream].testAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NodeInputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_NodeInputStream
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.custommonkey.xmlunit.test_NodeInputStream].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeInputStream.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_NodeInputStream
    signature: '[org.custommonkey.xmlunit.test_NodeInputStream].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_NodeInputStream:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NodeInputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.custommonkey.xmlunit.test_NodeInputStream].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeInputStream.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_NodeInputStream].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:57,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:58,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:60,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testSingleQualifyingAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testSingleQualifyingAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:65,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:66,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:68,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:70,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:69,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:72,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:74,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:73,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:76,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:78,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:77,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:80,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:82,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:81,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:84,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:86,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - attrName
    - expectedValues
    argTypes:
    - String
    - boolean[]
    constantsTouched: []
    func_position:
      end: 87
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 87
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(String,boolean[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(String,boolean[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:92,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:93,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:95,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 97
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testMultipleQualifyingAttributes()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testMultipleQualifyingAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:100,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:102,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:105,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:107,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:106,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:110,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:114,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:113,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:116,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:119,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:117,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:121,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:124,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:122,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:126,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:128,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:127,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:130,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:131,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:133,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:132,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:135,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:137,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:136,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - boolean[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - attrNames
    - expectedValues
    argTypes:
    - String[]
    - boolean[]
    constantsTouched: []
    func_position:
      end: 138
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 138
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(String[],boolean[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(String[],boolean[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:144,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:145,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:147,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 140
    functionDepth: 3
    functionLinenumber: 140
    functionLinenumberEnd: 149
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testNamespacedQualifyingAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,boolean)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testNamespacedQualifyingAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:155,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttributeNS(String,String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:156,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:158,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:160,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:159,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttributeNS(String,String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:162,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:164,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:163,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttributeNS(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:168,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:170,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:169,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttributeNS(String,String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:173,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:175,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:174,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttributeNS(String,String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:177,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:179,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:178,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttributeNS(String,String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:181,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:183,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - attrName
    - nsURI
    - expectedValues
    - matchesAllAttributes
    argTypes:
    - String
    - String
    - boolean[]
    - boolean
    constantsTouched: []
    func_position:
      end: 184
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 184
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(String,String,boolean[],boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttributeNS(String,String,String)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttributeNS(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(String,String,boolean[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:188,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertQualifyingAttributeMissingInControl()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:189,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:190,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertQualifyingAttributeMissingInControl()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 187
    functionDepth: 4
    functionLinenumber: 187
    functionLinenumberEnd: 192
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testQualifyingAttributeMissingInControl()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertQualifyingAttributeMissingInControl()'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testQualifyingAttributeMissingInControl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:196,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:198,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:200,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:199,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:202,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:204,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:203,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:206,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:208,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:207,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:210,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:212,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:211,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:214,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:216,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 217
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertQualifyingAttributeMissingInControl()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertQualifyingAttributeMissingInControl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:241,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:242,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:242,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:245,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:246,1
    - Dst: '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:246,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:247,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 222
    functionDepth: 3
    functionLinenumber: 222
    functionLinenumberEnd: 248
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testHelpForumThread1135716()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    - '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testHelpForumThread1135716()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:253,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAreAttributesComparableFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:254,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:256,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAreAttributesComparableFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 250
    functionDepth: 3
    functionLinenumber: 250
    functionLinenumberEnd: 258
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testSingleQualifyingAttributeInAreAttributesComparable()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAreAttributesComparableFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testSingleQualifyingAttributeInAreAttributesComparable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:261,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:262,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:264,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:266,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:265,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:268,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:270,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:269,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:272,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:274,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:273,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:276,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:278,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:277,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:280,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:282,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - attrName
    - expectedValues
    argTypes:
    - String
    - boolean[]
    constantsTouched: []
    func_position:
      end: 283
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 283
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAreAttributesComparableFor(String,boolean[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAreAttributesComparableFor(String,boolean[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:288,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAreAttributesComparableFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:289,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:291,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAreAttributesComparableFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 285
    functionDepth: 3
    functionLinenumber: 285
    functionLinenumberEnd: 293
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testMultipleQualifyingAttributesInAreAttributesComparable()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAreAttributesComparableFor(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testMultipleQualifyingAttributesInAreAttributesComparable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:296,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:298,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:301,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:303,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:302,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:306,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:310,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:309,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:312,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:315,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:313,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:317,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:320,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:318,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:322,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:324,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:323,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:326,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:327,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:329,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:328,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:331,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:333,1
    - Dst: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:332,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - boolean[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - attrNames
    - expectedValues
    argTypes:
    - String[]
    - boolean[]
    constantsTouched: []
    func_position:
      end: 334
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 334
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAreAttributesComparableFor(String[],boolean[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertTrue(String,boolean)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String,String)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertFalse(String,boolean)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setAttribute(String)'
    - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertEquals(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAreAttributesComparableFor(String[],boolean[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:337,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 2
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:341,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 350
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 350
    functionName: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier
    signature: '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,String)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:57,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:58,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:60,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertExpectedDifferencesFirstForecastControl(java.util.List<org.xmlunit.diff.Difference>,org.custommonkey.xmlunit.DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:61,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: org.custommonkey.xmlunit.test_Diff
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].testAllDifferencesFirstForecastControl()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertExpectedDifferencesFirstForecastControl(java.util.List<org.xmlunit.diff.Difference>,org.custommonkey.xmlunit.DetailedDiff)'
    - '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,String)'
    - '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].testAllDifferencesFirstForecastControl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].size()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:66,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,int,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:66,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:68,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:67,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:70,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:69,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:72,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:71,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:74,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:73,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:76,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:75,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:78,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.xmlunit.diff.Difference>
      - org.custommonkey.xmlunit.DetailedDiff
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.test_Diff
    argCount: 2
    argNames:
    - differences
    - detailedDiff
    argTypes:
    - java.util.List<org.xmlunit.diff.Difference>
    - org.custommonkey.xmlunit.DetailedDiff
    constantsTouched: []
    func_position:
      end: 79
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 79
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].assertExpectedDifferencesFirstForecastControl(java.util.List<org.xmlunit.diff.Difference>,org.custommonkey.xmlunit.DetailedDiff)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[java.util.List<org.xmlunit.diff.Difference>].size()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,int,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].assertExpectedDifferencesFirstForecastControl(java.util.List<org.xmlunit.diff.Difference>,org.custommonkey.xmlunit.DetailedDiff)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:82,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:83,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:85,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].size()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:87,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,int,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:87,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:89,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:88,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:91,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:90,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:93,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:92,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:95,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:94,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:98,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:96,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:100,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: org.custommonkey.xmlunit.test_Diff
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 101
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].testAllDifferencesSecondForecastControl()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,int,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[java.util.List<org.xmlunit.diff.Difference>].size()'
    - '[org.xmlunit.diff.Diff].<init>(String,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
    - '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].testAllDifferencesSecondForecastControl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,String)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:104,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:106,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.custommonkey.xmlunit.DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:105,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:108,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertExpectedDifferencesFirstForecastControl(java.util.List<org.xmlunit.diff.Difference>,org.custommonkey.xmlunit.DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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.custommonkey.xmlunit.test_Diff
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 110
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].testPrototypeIsADetailedDiff()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.custommonkey.xmlunit.DetailedDiff)'
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertExpectedDifferencesFirstForecastControl(java.util.List<org.xmlunit.diff.Difference>,org.custommonkey.xmlunit.DetailedDiff)'
    - '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,String)'
    - '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].testPrototypeIsADetailedDiff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:116,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:117,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:120,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:122,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:122,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(java.io.FileReader,java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:122,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:123,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:124,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].<init>()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:126,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:129,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:129,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:128,1
    - Dst: '[java.io.FileReader].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:132,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.FileReader)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:132,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:131,1
    - Dst: aDifference.equals(org.custommonkey.xmlunit.test_DetailedDiff)
      Src: org.custommonkey.xmlunit.test_DetailedDiff:136,1
    - Dst: aDifference.equals(org.custommonkey.xmlunit.test_DetailedDiff)
      Src: org.custommonkey.xmlunit.test_DetailedDiff:137,1
    - Dst: aDifference.equals(org.custommonkey.xmlunit.test_DetailedDiff)
      Src: org.custommonkey.xmlunit.test_DetailedDiff:138,1
    - Dst: aDifference.equals(org.custommonkey.xmlunit.test_DetailedDiff)
      Src: org.custommonkey.xmlunit.test_DetailedDiff:139,1
    - Dst: aDifference.equals(org.custommonkey.xmlunit.test_DetailedDiff)
      Src: org.custommonkey.xmlunit.test_DetailedDiff:140,1
    - Dst: aDifference.getControlNodeDetail()
      Src: org.custommonkey.xmlunit.test_DetailedDiff:141,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:141,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].length()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:142,1
    - Dst: System.out.println(org.custommonkey.xmlunit.test_DetailedDiff)
      Src: org.custommonkey.xmlunit.test_DetailedDiff:143,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].evaluate(org.custommonkey.xmlunit.test_DetailedDiff,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:145,1
    - Dst: aDifference.toString()
      Src: org.custommonkey.xmlunit.test_DetailedDiff:146,1
    - Dst: aDifference.getControlNodeDetail()
      Src: org.custommonkey.xmlunit.test_DetailedDiff:147,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getValue()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:147,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:146,1
    - Dst: aDifference.getTestNodeDetail()
      Src: org.custommonkey.xmlunit.test_DetailedDiff:150,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:150,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].length()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:151,1
    - Dst: System.out.println(org.custommonkey.xmlunit.test_DetailedDiff)
      Src: org.custommonkey.xmlunit.test_DetailedDiff:152,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].evaluate(org.custommonkey.xmlunit.test_DetailedDiff,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:154,1
    - Dst: aDifference.toString()
      Src: org.custommonkey.xmlunit.test_DetailedDiff:155,1
    - Dst: aDifference.getTestNodeDetail()
      Src: org.custommonkey.xmlunit.test_DetailedDiff:156,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getValue()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:156,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:155,1
    - Dst: System.out.println(org.custommonkey.xmlunit.test_DetailedDiff)
      Src: org.custommonkey.xmlunit.test_DetailedDiff:162,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:165,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 66
    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.custommonkey.xmlunit.test_Diff
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 167
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].testLargeFiles()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DetailedDiff].length()'
    - aDifference.toString()
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
    - aDifference.equals(org.custommonkey.xmlunit.test_DetailedDiff)
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[java.io.File].<init>(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
    - aDifference.getControlNodeDetail()
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].evaluate(org.custommonkey.xmlunit.test_DetailedDiff,org.w3c.dom.Document)'
    - '[org.xmlunit.diff.Diff].<init>(java.io.FileReader,java.io.FileReader)'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].<init>()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - System.out.println(org.custommonkey.xmlunit.test_DetailedDiff)
    - aDifference.getTestNodeDetail()
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getValue()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,String,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[java.io.FileReader].<init>(java.io.File)'
    - '[org.xml.sax.InputSource].<init>(java.io.FileReader)'
    - '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].testLargeFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:173,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:174,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:176,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].size()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:179,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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.custommonkey.xmlunit.test_Diff
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 180
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].testSeeAllDifferencesEvenIfDiffWouldSayHaltComparison()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[java.util.List<org.xmlunit.diff.Difference>].size()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].testSeeAllDifferencesEvenIfDiffWouldSayHaltComparison()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:186,1
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:187,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:188,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:190,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].size()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:193,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:193,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: org.custommonkey.xmlunit.test_Diff
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 194
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].testSeeAllDifferencesEvenIfDiffSaysHaltComparison()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[java.util.List<org.xmlunit.diff.Difference>].size()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].testSeeAllDifferencesEvenIfDiffSaysHaltComparison()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:218,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:218,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:219,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].size()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:222,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    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.custommonkey.xmlunit.test_Diff
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 223
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].testHelpForumThread1691528()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[java.util.List<org.xmlunit.diff.Difference>].size()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].testHelpForumThread1691528()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:245,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:247,1
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:248,1
    - Dst: '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:248,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:249,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:250,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].size()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:251,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:251,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:253,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getId()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:255,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:254,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:257,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:257,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:256,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:259,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:259,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:260,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:260,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertNull(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:258,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:263,1
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:264,1
    - Dst: '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:264,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:265,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:266,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].size()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:267,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:267,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:269,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getId()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:271,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:270,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:273,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:273,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:272,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:274,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:274,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertNull(org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:274,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:276,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 52
    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.custommonkey.xmlunit.test_Diff
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 229
    functionDepth: 3
    functionLinenumber: 229
    functionLinenumberEnd: 278
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].testXpathOfMissingNode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getId()'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    - '[org.xmlunit.diff.Diff].<init>(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertNull(org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
    - '[org.xmlunit.diff.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertNull(String,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[java.util.List<org.xmlunit.diff.Difference>].size()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
    - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
    - '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
    - '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].testXpathOfMissingNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:281,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: org.custommonkey.xmlunit.test_Diff
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:285,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: org.custommonkey.xmlunit.test_Diff
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 286
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(java.io.Reader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:289,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: org.custommonkey.xmlunit.test_Diff
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 290
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 290
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(java.io.Reader,java.io.Reader)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.custommonkey.xmlunit.DifferenceEngineContract)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:294,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.custommonkey.xmlunit.DifferenceEngineContract
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: org.custommonkey.xmlunit.test_Diff
    argCount: 3
    argNames:
    - control
    - test
    - engine
    argTypes:
    - String
    - String
    - org.custommonkey.xmlunit.DifferenceEngineContract
    constantsTouched: []
    func_position:
      end: 295
      start: 292
    functionDepth: 5
    functionLinenumber: 292
    functionLinenumberEnd: 295
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(String,String,org.custommonkey.xmlunit.DifferenceEngineContract)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.custommonkey.xmlunit.DifferenceEngineContract)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(String,String,org.custommonkey.xmlunit.DifferenceEngineContract)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].buildDiff(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:298,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:298,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.dom.DOMSource
      - javax.xml.transform.dom.DOMSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: org.custommonkey.xmlunit.test_Diff
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - javax.xml.transform.dom.DOMSource
    - javax.xml.transform.dom.DOMSource
    constantsTouched: []
    func_position:
      end: 299
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.test_Diff].buildDiff(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Diff].<init>(String)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_DetailedDiff
      static: false
      superClass: org.custommonkey.xmlunit.test_Diff
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 306
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 306
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Diff].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_DetailedDiff
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:322,1
    - Dst: d.getAllDifferences()
      Src: org.custommonkey.xmlunit.test_DetailedDiff:323,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].size()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:324,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:324,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:325,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getId()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:326,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:326,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: org.custommonkey.xmlunit.test_Diff
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 327
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].testCompareUnmatched()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getId()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].get(int)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - d.getAllDifferences()
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].size()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].testCompareUnmatched()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setCompareUnmatched(boolean)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:344,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:345,1
    - Dst: d.getAllDifferences()
      Src: org.custommonkey.xmlunit.test_DetailedDiff:346,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].size()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:347,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:347,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:348,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getId()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:350,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:349,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:351,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getNode()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:351,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertNotNull(org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:351,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:352,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getNode()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:352,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertNull(org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:352,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:353,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getId()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:355,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:354,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:356,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getNode()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:356,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertNull(org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:356,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:357,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getNode()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:357,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertNotNull(org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:357,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setCompareUnmatched(boolean)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:359,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: org.custommonkey.xmlunit.test_Diff
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 361
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].testDontCompareUnmatched()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getNode()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getId()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
    - '[org.custommonkey.xmlunit.XMLUnit].setCompareUnmatched(boolean)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].get(int)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertNotNull(org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - d.getAllDifferences()
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].size()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertNull(org.custommonkey.xmlunit.test_DetailedDiff)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].testDontCompareUnmatched()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setCompareUnmatched(boolean)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:377,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:378,1
    - Dst: d.getAllDifferences()
      Src: org.custommonkey.xmlunit.test_DetailedDiff:379,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].size()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:380,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:380,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:382,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getId()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:384,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:383,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:385,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getValue()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:385,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:385,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:386,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getValue()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:386,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:386,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:388,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:388,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:387,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:390,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:390,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:389,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:393,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:394,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getValue()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:394,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:394,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:395,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getValue()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:395,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:395,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:397,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:397,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:396,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:399,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:399,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:398,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:402,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getId()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:404,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:403,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:405,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getValue()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:405,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:405,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:406,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getValue()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:406,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:406,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:408,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:408,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:407,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:410,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:410,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:409,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].get(int)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:413,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getId()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:415,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:414,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:416,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getValue()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:416,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:416,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:417,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getValue()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:417,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:417,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:419,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:419,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:418,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:421,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:421,1
    - Dst: '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(null,org.custommonkey.xmlunit.test_DetailedDiff)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:420,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setCompareUnmatched(boolean)'
      Src: org.custommonkey.xmlunit.test_DetailedDiff:424,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 75
    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.custommonkey.xmlunit.test_Diff
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 426
    functionName: '[org.custommonkey.xmlunit.test_DetailedDiff].testIssue3062518()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getId()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getValue()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getTestNodeDetail()'
    - '[org.custommonkey.xmlunit.XMLUnit].setCompareUnmatched(boolean)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(null,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].get(int)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(org.custommonkey.xmlunit.test_DetailedDiff,org.custommonkey.xmlunit.test_DetailedDiff)'
    - d.getAllDifferences()
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(int,org.custommonkey.xmlunit.test_DetailedDiff)'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].size()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getControlNodeDetail()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].getXpathLocation()'
    - '[org.custommonkey.xmlunit.test_DetailedDiff].assertEquals(String,org.custommonkey.xmlunit.test_DetailedDiff)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DetailedDiff].testIssue3062518()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Difference,null,null)'
      Src: org.custommonkey.xmlunit.test_Difference:53,1
    - Dst: '[org.xmlunit.diff.Difference].getId()'
      Src: org.custommonkey.xmlunit.test_Difference:54,1
    - Dst: '[org.xmlunit.diff.Difference].getId()'
      Src: org.custommonkey.xmlunit.test_Difference:54,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:54,1
    - Dst: '[org.xmlunit.diff.Difference].getDescription()'
      Src: org.custommonkey.xmlunit.test_Difference:56,1
    - Dst: '[org.xmlunit.diff.Difference].getDescription()'
      Src: org.custommonkey.xmlunit.test_Difference:56,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:55,1
    - Dst: '[org.xmlunit.diff.Difference].isRecoverable()'
      Src: org.custommonkey.xmlunit.test_Difference:58,1
    - Dst: '[org.xmlunit.diff.Difference].isRecoverable()'
      Src: org.custommonkey.xmlunit.test_Difference:58,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:57,1
    - Dst: '[org.xmlunit.diff.Difference].isRecoverable()'
      Src: org.custommonkey.xmlunit.test_Difference:60,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:60,1
    - Dst: '[org.xmlunit.diff.Difference].setRecoverable(boolean)'
      Src: org.custommonkey.xmlunit.test_Difference:61,1
    - Dst: '[org.xmlunit.diff.Difference].isRecoverable()'
      Src: org.custommonkey.xmlunit.test_Difference:63,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.Difference
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 64
    functionName: '[org.custommonkey.xmlunit.test_Difference].testCopyConstructor()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Difference.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference)'
    - '[org.xmlunit.diff.Difference].getId()'
    - '[org.xmlunit.diff.Difference].isRecoverable()'
    - '[org.xmlunit.diff.Difference].getDescription()'
    - '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Difference,null,null)'
    - '[org.xmlunit.diff.Difference].setRecoverable(boolean)'
    - '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference)'
    - '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,boolean,org.custommonkey.xmlunit.test_Difference)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Difference].testCopyConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Difference:67,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertTrue(String)'
      Src: org.custommonkey.xmlunit.test_Difference:68,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.xmlunit.diff.Difference,org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:69,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Difference,null,null)'
      Src: org.custommonkey.xmlunit.test_Difference:71,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.xmlunit.diff.Difference,org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.Difference
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[org.custommonkey.xmlunit.test_Difference].testEquals()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Difference.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.xmlunit.diff.Difference,org.xmlunit.diff.Difference)'
    - '[org.custommonkey.xmlunit.test_Difference].assertTrue(String)'
    - '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Difference,null,null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Difference].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].getId()'
      Src: org.custommonkey.xmlunit.test_Difference:76,1
    - Dst: '[org.xmlunit.diff.Difference].getDescription()'
      Src: org.custommonkey.xmlunit.test_Difference:77,1
    - Dst: '[org.xmlunit.diff.Difference].toString()'
      Src: org.custommonkey.xmlunit.test_Difference:78,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference,String)'
      Src: org.custommonkey.xmlunit.test_Difference:78,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.test_Difference:80,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.test_Difference:80,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].createComment(String)'
      Src: org.custommonkey.xmlunit.test_Difference:82,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getNodeValue()'
      Src: org.custommonkey.xmlunit.test_Difference:83,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference,String)'
      Src: org.custommonkey.xmlunit.test_Difference:83,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].createComment(String)'
      Src: org.custommonkey.xmlunit.test_Difference:86,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getNodeValue()'
      Src: org.custommonkey.xmlunit.test_Difference:87,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference,String)'
      Src: org.custommonkey.xmlunit.test_Difference:87,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_Difference:90,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Difference:92,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getDescription()'
      Src: org.custommonkey.xmlunit.test_Difference:93,1
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:92,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].append(String)'
      Src: org.custommonkey.xmlunit.test_Difference:92,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_Difference:95,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].append(String)'
      Src: org.custommonkey.xmlunit.test_Difference:96,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.test_Difference:97,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].toString()'
      Src: org.custommonkey.xmlunit.test_Difference:98,1
    - Dst: '[org.xmlunit.diff.Difference].toString()'
      Src: org.custommonkey.xmlunit.test_Difference:98,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference,String)'
      Src: org.custommonkey.xmlunit.test_Difference:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.Difference
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 99
    functionName: '[org.custommonkey.xmlunit.test_Difference].testToString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Difference.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Difference].<init>(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.xmlunit.diff.Difference].getId()'
    - '[org.xmlunit.diff.Difference].toString()'
    - '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference,String)'
    - '[org.custommonkey.xmlunit.test_Difference].createComment(String)'
    - '[org.custommonkey.xmlunit.test_Difference].getNodeValue()'
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference,String)'
    - '[org.xmlunit.diff.Difference].getDescription()'
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[StringBuffer].<init>(String)'
    - '[org.custommonkey.xmlunit.test_Difference].append(String)'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    - '[StringBuffer].append(org.custommonkey.xmlunit.test_Difference)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.custommonkey.xmlunit.test_Difference].getDescription()'
    - '[org.custommonkey.xmlunit.test_Difference].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Difference].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_Difference:103,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_Difference:105,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_Difference:106,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].size()'
      Src: org.custommonkey.xmlunit.test_Difference:107,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(int,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:107,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_Difference:108,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getId()'
      Src: org.custommonkey.xmlunit.test_Difference:110,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:109,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_Difference:112,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_Difference:112,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:111,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_Difference:114,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_Difference:114,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:113,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_Difference:115,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getId()'
      Src: org.custommonkey.xmlunit.test_Difference:117,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:116,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_Difference:119,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_Difference:119,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:118,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_Difference:121,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_Difference:121,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.Difference
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 122
    functionName: '[org.custommonkey.xmlunit.test_Difference].testXpathOfMissingAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Difference.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference)'
    - '[org.custommonkey.xmlunit.test_Difference].assertEquals(int,org.custommonkey.xmlunit.test_Difference)'
    - '[org.custommonkey.xmlunit.test_Difference].getTestNodeDetail()'
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.test_Difference].getXpathLocation()'
    - '[org.custommonkey.xmlunit.test_Difference].getControlNodeDetail()'
    - '[java.util.List<org.xmlunit.diff.Difference>].size()'
    - '[org.xmlunit.diff.Diff].<init>(String,String)'
    - '[org.custommonkey.xmlunit.test_Difference].assertEquals(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference)'
    - '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
    - '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
    - '[org.custommonkey.xmlunit.test_Difference].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Difference].testXpathOfMissingAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_Difference:125,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.test_Difference:127,1
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
      Src: org.custommonkey.xmlunit.test_Difference:128,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].size()'
      Src: org.custommonkey.xmlunit.test_Difference:129,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(int,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:129,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_Difference:130,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getId()'
      Src: org.custommonkey.xmlunit.test_Difference:132,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:131,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_Difference:134,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_Difference:134,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:133,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_Difference:136,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_Difference:136,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:135,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
      Src: org.custommonkey.xmlunit.test_Difference:137,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getId()'
      Src: org.custommonkey.xmlunit.test_Difference:139,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:138,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.test_Difference:141,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_Difference:141,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:140,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.test_Difference:143,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].getXpathLocation()'
      Src: org.custommonkey.xmlunit.test_Difference:143,1
    - Dst: '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference)'
      Src: org.custommonkey.xmlunit.test_Difference:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.Difference
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 144
    functionName: '[org.custommonkey.xmlunit.test_Difference].testXpathOfMissingTestAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Difference.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Difference].assertEquals(String,org.custommonkey.xmlunit.test_Difference)'
    - '[org.custommonkey.xmlunit.test_Difference].assertEquals(int,org.custommonkey.xmlunit.test_Difference)'
    - '[org.custommonkey.xmlunit.test_Difference].getTestNodeDetail()'
    - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.test_Difference].getXpathLocation()'
    - '[org.custommonkey.xmlunit.test_Difference].getControlNodeDetail()'
    - '[java.util.List<org.xmlunit.diff.Difference>].size()'
    - '[org.xmlunit.diff.Diff].<init>(String,String)'
    - '[org.custommonkey.xmlunit.test_Difference].assertEquals(org.custommonkey.xmlunit.test_Difference,org.custommonkey.xmlunit.test_Difference)'
    - '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
    - '[java.util.List<org.xmlunit.diff.Difference>].get(int)'
    - '[org.custommonkey.xmlunit.test_Difference].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Difference].testXpathOfMissingTestAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Difference:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.Difference
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_Difference
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.custommonkey.xmlunit.test_Difference].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Difference.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_Difference
    signature: '[org.custommonkey.xmlunit.test_Difference].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Replacement].<init>()'
      Src: org.custommonkey.xmlunit.test_Replacement:52,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(org.custommonkey.xmlunit.test_Replacement)'
      Src: org.custommonkey.xmlunit.test_Replacement:53,1
    - Dst: '[String].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:53,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:53,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].<init>()'
      Src: org.custommonkey.xmlunit.test_Replacement:55,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(org.custommonkey.xmlunit.test_Replacement)'
      Src: org.custommonkey.xmlunit.test_Replacement:56,1
    - Dst: '[String].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:56,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:56,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
      Src: org.custommonkey.xmlunit.test_Replacement:57,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,boolean,boolean)'
      Src: org.custommonkey.xmlunit.test_Replacement:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.Replacement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 58
    functionName: '[org.custommonkey.xmlunit.test_Replacement].testCharReplacement()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Replacement.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
    - '[String].<init>(String)'
    - '[org.custommonkey.xmlunit.Replacement].replace(org.custommonkey.xmlunit.test_Replacement)'
    - '[org.custommonkey.xmlunit.Replacement].<init>()'
    - '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,boolean,boolean)'
    - '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Replacement].testCharReplacement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:61,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:63,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:63,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:65,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:65,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:67,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:67,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:69,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:69,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:71,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:71,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:73,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:73,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
      Src: org.custommonkey.xmlunit.test_Replacement:75,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,boolean,boolean)'
      Src: org.custommonkey.xmlunit.test_Replacement:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.Replacement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 76
    functionName: '[org.custommonkey.xmlunit.test_Replacement].testSimpleString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Replacement.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.Replacement].replace(String)'
    - '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,boolean,boolean)'
    - '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
    - '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Replacement].testSimpleString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:79,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:82,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:81,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:84,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:85,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:85,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:86,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:86,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:87,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:87,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:88,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.Replacement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 89
    functionName: '[org.custommonkey.xmlunit.test_Replacement].testComplexString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Replacement.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.Replacement].replace(String)'
    - '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Replacement].testComplexString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Replacement].<init>(String,null)'
      Src: org.custommonkey.xmlunit.test_Replacement:92,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
      Src: org.custommonkey.xmlunit.test_Replacement:93,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,boolean,boolean)'
      Src: org.custommonkey.xmlunit.test_Replacement:93,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:95,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.Replacement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.custommonkey.xmlunit.test_Replacement].testNullReplacebyString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Replacement.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.Replacement].replace(String)'
    - '[org.custommonkey.xmlunit.Replacement].<init>(String,null)'
    - '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,boolean,boolean)'
    - '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Replacement].testNullReplacebyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Replacement].<init>(null)'
      Src: org.custommonkey.xmlunit.test_Replacement:99,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
      Src: org.custommonkey.xmlunit.test_Replacement:100,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,boolean,boolean)'
      Src: org.custommonkey.xmlunit.test_Replacement:100,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:102,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.Replacement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: '[org.custommonkey.xmlunit.test_Replacement].testNullReplacebyChars()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Replacement.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.Replacement].<init>(null)'
    - '[org.custommonkey.xmlunit.Replacement].replace(String)'
    - '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,boolean,boolean)'
    - '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Replacement].testNullReplacebyChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Replacement].<init>()'
      Src: org.custommonkey.xmlunit.test_Replacement:106,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
      Src: org.custommonkey.xmlunit.test_Replacement:107,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,boolean,boolean)'
      Src: org.custommonkey.xmlunit.test_Replacement:107,1
    - Dst: '[org.custommonkey.xmlunit.Replacement].replace(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:109,1
    - Dst: '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_Replacement:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.Replacement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 110
    functionName: '[org.custommonkey.xmlunit.test_Replacement].testEmptyReplaceby()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Replacement.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.Replacement].replace(String)'
    - '[org.custommonkey.xmlunit.Replacement].<init>()'
    - '[org.custommonkey.xmlunit.test_Replacement].assertEquals(String,boolean,boolean)'
    - '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_Replacement].testEmptyReplaceby()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Replacement:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.Replacement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_Replacement
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.custommonkey.xmlunit.test_Replacement].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Replacement.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_Replacement
    signature: '[org.custommonkey.xmlunit.test_Replacement].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_Replacement:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.Replacement
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.custommonkey.xmlunit.test_Replacement].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Replacement.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_Replacement].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: org.custommonkey.xmlunit.test_Constants:49,1
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.test_Constants:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_Constants
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.custommonkey.xmlunit.test_Constants].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Constants.java
    functionUses: 0
    functionsReached:
    - System.getProperty(String)
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_Constants
    signature: '[org.custommonkey.xmlunit.test_Constants].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: org.custommonkey.xmlunit.test_Constants:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.TestSuite
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.custommonkey.xmlunit.test_Constants].suite()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Constants.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.TestSuite
    signature: '[org.custommonkey.xmlunit.test_Constants].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_DoctypeReader)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:56,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeReader].<init>(java.io.StringReader,String,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:57,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeReader].getContent()'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:59,1
    - Dst: '[org.custommonkey.xmlunit.test_DoctypeReader].assertEquals(org.custommonkey.xmlunit.test_DoctypeReader,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:59,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeReader].getContent()'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:61,1
    - Dst: '[org.custommonkey.xmlunit.test_DoctypeReader].assertEquals(org.custommonkey.xmlunit.test_DoctypeReader,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DoctypeReader
      - java.io.StringReader
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.AbstractDoctypeTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 62
    functionName: '[org.custommonkey.xmlunit.test_DoctypeReader].testGetContent()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(org.custommonkey.xmlunit.test_DoctypeReader)'
    - '[org.custommonkey.xmlunit.test_DoctypeReader].assertEquals(org.custommonkey.xmlunit.test_DoctypeReader,String)'
    - '[org.custommonkey.xmlunit.DoctypeReader].<init>(java.io.StringReader,String,String)'
    - '[org.custommonkey.xmlunit.DoctypeReader].getContent()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DoctypeReader].testGetContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:65,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeReader].<init>(java.io.StringReader,String,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DoctypeReader
      - java.io.StringReader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.AbstractDoctypeTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: '[org.custommonkey.xmlunit.test_DoctypeReader].initDummyDoctypeReader()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.DoctypeReader].<init>(java.io.StringReader,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DoctypeReader].initDummyDoctypeReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:72,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeReader].read(org.custommonkey.xmlunit.test_DoctypeReader)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:75,1
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.test_DoctypeReader,int,int)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:76,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.DoctypeReader
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DoctypeReader
      - java.io.StringReader
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.custommonkey.xmlunit.AbstractDoctypeTests
    argCount: 1
    argNames:
    - reader
    argTypes:
    - org.custommonkey.xmlunit.DoctypeReader
    constantsTouched: []
    func_position:
      end: 79
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 79
    functionName: '[org.custommonkey.xmlunit.test_DoctypeReader].readFully(org.custommonkey.xmlunit.DoctypeReader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeReader.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(org.custommonkey.xmlunit.test_DoctypeReader,int,int)'
    - '[StringBuffer].<init>()'
    - '[org.custommonkey.xmlunit.DoctypeReader].read(org.custommonkey.xmlunit.test_DoctypeReader)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.test_DoctypeReader].readFully(org.custommonkey.xmlunit.DoctypeReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:84,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeReader].<init>(java.io.StringReader,String,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:84,1
    - Dst: '[org.custommonkey.xmlunit.test_DoctypeReader].readFully(org.custommonkey.xmlunit.DoctypeReader)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:86,1
    - Dst: '[org.custommonkey.xmlunit.test_DoctypeReader].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DoctypeReader
      - java.io.StringReader
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.AbstractDoctypeTests
    argCount: 4
    argNames:
    - expected
    - input
    - docType
    - systemId
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: '[org.custommonkey.xmlunit.test_DoctypeReader].assertEquals(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeReader.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_DoctypeReader].readFully(org.custommonkey.xmlunit.DoctypeReader)'
    - '[org.custommonkey.xmlunit.test_DoctypeReader].assertEquals(String,String)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.DoctypeReader].<init>(java.io.StringReader,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_DoctypeReader].assertEquals(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: org.custommonkey.xmlunit.test_DoctypeReader:51,1
    - Dst: '[org.custommonkey.xmlunit.AbstractDoctypeTests].<init>(String)'
      Src: org.custommonkey.xmlunit.test_DoctypeReader:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DoctypeReader
      - java.io.StringReader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_DoctypeReader
      static: false
      superClass: org.custommonkey.xmlunit.AbstractDoctypeTests
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.custommonkey.xmlunit.test_DoctypeReader].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeReader.java
    functionUses: 0
    functionsReached:
    - System.getProperty(String)
    - '[org.custommonkey.xmlunit.AbstractDoctypeTests].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_DoctypeReader
    signature: '[org.custommonkey.xmlunit.test_DoctypeReader].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.SimpleXpathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.XpathEngine
      static: false
      superClass: org.custommonkey.xmlunit.AbstractXpathEngineTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].newXpathEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleXpathEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XpathEngine
    signature: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].newXpathEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].getXPathResultNode(String,org.custommonkey.xmlunit.test_SimpleXpathEngine)'
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:54,1
    - Dst: '[org.custommonkey.xmlunit.SimpleSerializer].<init>()'
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:56,1
    - Dst: '[org.custommonkey.xmlunit.SimpleSerializer].setOutputProperty(org.custommonkey.xmlunit.test_SimpleXpathEngine,String)'
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:57,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:58,1
    - Dst: '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.custommonkey.xmlunit.test_SimpleXpathEngine)'
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:58,1
    - Dst: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].assertEquals(org.custommonkey.xmlunit.test_SimpleXpathEngine,String)'
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.SimpleXpathEngine
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.AbstractXpathEngineTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].testGetXPathResultNode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleXpathEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.SimpleSerializer].setOutputProperty(org.custommonkey.xmlunit.test_SimpleXpathEngine,String)'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].getXPathResultNode(String,org.custommonkey.xmlunit.test_SimpleXpathEngine)'
    - '[org.custommonkey.xmlunit.test_SimpleXpathEngine].assertEquals(org.custommonkey.xmlunit.test_SimpleXpathEngine,String)'
    - '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.custommonkey.xmlunit.test_SimpleXpathEngine)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.custommonkey.xmlunit.SimpleSerializer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].testGetXPathResultNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].isJava5OrNewer()'
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:62,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesMatchText()'
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.SimpleXpathEngine
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.AbstractXpathEngineTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].testGetMatchingNodesMatchText()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleXpathEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_SimpleXpathEngine].isJava5OrNewer()'
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesMatchText()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].testGetMatchingNodesMatchText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].isJava5OrNewer()'
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:70,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testEvaluate()'
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.SimpleXpathEngine
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.custommonkey.xmlunit.AbstractXpathEngineTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].testEvaluate()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleXpathEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testEvaluate()'
    - '[org.custommonkey.xmlunit.test_SimpleXpathEngine].isJava5OrNewer()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].testEvaluate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].<init>()'
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:47,1
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].<init>(String)'
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.SimpleXpathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.test_SimpleXpathEngine
      static: false
      superClass: org.custommonkey.xmlunit.AbstractXpathEngineTests
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleXpathEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].<init>(String)'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_SimpleXpathEngine
    signature: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Class.forName(String)
      Src: org.custommonkey.xmlunit.test_SimpleXpathEngine:83,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.SimpleXpathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: org.custommonkey.xmlunit.AbstractXpathEngineTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].isJava5OrNewer()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleXpathEngine.java
    functionUses: 2
    functionsReached:
    - Class.forName(String)
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.test_SimpleXpathEngine].isJava5OrNewer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.SimpleSerializer].<init>(int)'
      Src: org.custommonkey.xmlunit.SimpleSerializer:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Properties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.SimpleSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.custommonkey.xmlunit.SimpleSerializer].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/SimpleSerializer.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.SimpleSerializer].<init>(int)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.SimpleSerializer
    signature: '[org.custommonkey.xmlunit.SimpleSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.custommonkey.xmlunit.SimpleSerializer:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Properties
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.SimpleSerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bufferSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.custommonkey.xmlunit.SimpleSerializer].<init>(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/SimpleSerializer.java
    functionUses: 1
    functionsReached:
    - '[java.util.Properties].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.SimpleSerializer
    signature: '[org.custommonkey.xmlunit.SimpleSerializer].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.custommonkey.xmlunit.SimpleSerializer:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Properties
      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: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.custommonkey.xmlunit.SimpleSerializer].setOutputProperty(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/SimpleSerializer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].setProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.SimpleSerializer].setOutputProperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.w3c.dom.Node,null)'
      Src: org.custommonkey.xmlunit.SimpleSerializer:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Properties
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - domNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/SimpleSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.w3c.dom.Node,null)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Node,java.util.Properties)'
      Src: org.custommonkey.xmlunit.SimpleSerializer:105,1
    - Dst: '[java.io.InputStreamReader].<init>(org.custommonkey.xmlunit.NodeInputStream)'
      Src: org.custommonkey.xmlunit.SimpleSerializer:111,1
    - Dst: '[java.io.InputStreamReader].<init>(org.custommonkey.xmlunit.NodeInputStream,String)'
      Src: org.custommonkey.xmlunit.SimpleSerializer:113,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.custommonkey.xmlunit.SimpleSerializer:116,1
    - Dst: '[java.io.InputStreamReader].read(org.custommonkey.xmlunit.SimpleSerializer)'
      Src: org.custommonkey.xmlunit.SimpleSerializer:119,1
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.SimpleSerializer,int,org.custommonkey.xmlunit.SimpleSerializer)'
      Src: org.custommonkey.xmlunit.SimpleSerializer:120,1
    - Dst: '[java.io.InputStreamReader].close()'
      Src: org.custommonkey.xmlunit.SimpleSerializer:122,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.SimpleSerializer:124,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Properties
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - domNode
    - encoding
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 125
    functionName: '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/SimpleSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Node,java.util.Properties)'
    - '[java.io.InputStreamReader].read(org.custommonkey.xmlunit.SimpleSerializer)'
    - '[java.io.InputStreamReader].<init>(org.custommonkey.xmlunit.NodeInputStream)'
    - '[StringBuffer].<init>()'
    - '[java.io.InputStreamReader].<init>(org.custommonkey.xmlunit.NodeInputStream,String)'
    - '[java.io.InputStreamReader].close()'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(org.custommonkey.xmlunit.SimpleSerializer,int,org.custommonkey.xmlunit.SimpleSerializer)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(null)'
      Src: org.custommonkey.xmlunit.test_QualifiedName: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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(null)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].tearDown()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].<init>(String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:55,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:56,1
    - Dst: '[junit.framework.Assert].assertEquals(org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.QualifiedName)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].testParseBareLocalName()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
    - '[junit.framework.Assert].assertEquals(org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.QualifiedName)'
    - '[org.custommonkey.xmlunit.QualifiedName].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].testParseBareLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:60,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:61,1
    - Dst: '[junit.framework.Assert].assertEquals(org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.QualifiedName)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].testParseQNameToStringStyle()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
    - '[org.custommonkey.xmlunit.QualifiedName].<init>(String,String)'
    - '[junit.framework.Assert].assertEquals(org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.QualifiedName)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].testParseQNameToStringStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.test_QualifiedName:65,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:66,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.HashMap)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:67,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:68,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String,org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:69,1
    - Dst: '[junit.framework.Assert].assertEquals(org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.QualifiedName)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].testParsePrefixStyle()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.custommonkey.xmlunit.QualifiedName].<init>(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[junit.framework.Assert].assertEquals(org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.QualifiedName)'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.HashMap)'
    - '[org.custommonkey.xmlunit.QualifiedName].valueOf(String,org.custommonkey.xmlunit.SimpleNamespaceContext)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].testParsePrefixStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.test_QualifiedName:73,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:74,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.HashMap)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:75,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:75,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].<init>(String,String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:77,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:78,1
    - Dst: '[junit.framework.Assert].assertEquals(org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.QualifiedName)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:77,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(null)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 82
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].testParsePrefixStyleImplicitContext()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(null)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
    - '[org.custommonkey.xmlunit.QualifiedName].<init>(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[junit.framework.Assert].assertEquals(org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.QualifiedName)'
    - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.SimpleNamespaceContext)'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].testParsePrefixStyleImplicitContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(null,String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:85,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].testValueMustNotBeNull()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(null,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].testValueMustNotBeNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(String,String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:89,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].testLocalPartMustNotBeEmptyQNameStyle()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].testLocalPartMustNotBeEmptyQNameStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(String,String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:93,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].testLocalPartMustNotBeEmptyPrefixStyle()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].testLocalPartMustNotBeEmptyPrefixStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(String,String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:97,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 4
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].testPrefixStyleRequiresNamespaceContext()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].testPrefixStyleRequiresNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.test_QualifiedName:101,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.HashMap)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:102,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:102,1
    - Dst: '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(String,String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:104,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(null)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:106,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 100
    functionDepth: 4
    functionLinenumber: 100
    functionLinenumberEnd: 108
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].testPrefixMustBeKnownToContext()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(null)'
    - '[java.util.HashMap].<init>()'
    - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.SimpleNamespaceContext)'
    - '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(String,String)'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.HashMap)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].testPrefixMustBeKnownToContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:113,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:114,1
    - Dst: ex.getMessage()
      Src: org.custommonkey.xmlunit.test_QualifiedName:116,1
    - Dst: '[org.custommonkey.xmlunit.test_QualifiedName].indexOf(String)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:119,1
    - Dst: '[junit.framework.Assert].assertTrue(org.custommonkey.xmlunit.test_QualifiedName,int)'
      Src: org.custommonkey.xmlunit.test_QualifiedName:117,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - valueToParse
    - messagePart
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 121
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 4
    functionsReached:
    - ex.getMessage()
    - '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
    - '[org.custommonkey.xmlunit.test_QualifiedName].indexOf(String)'
    - '[junit.framework.Assert].fail(String)'
    - '[junit.framework.Assert].assertTrue(org.custommonkey.xmlunit.test_QualifiedName,int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(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.custommonkey.xmlunit.test_QualifiedName
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.test_QualifiedName].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.test_QualifiedName
    signature: '[org.custommonkey.xmlunit.test_QualifiedName].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].setupMap()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:64,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map<String,String>)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:64,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].<init>(org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:64,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].validate(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].testBasics()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].setupMap()'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].<init>(org.custommonkey.xmlunit.SimpleNamespaceContext)'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map<String,String>)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].validate(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].testBasics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].setupMap()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:69,1
    - Dst: '[java.util.Map<String,String>].put(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:71,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map<String,String>)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:74,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].<init>(org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:74,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].validate(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 68
    functionDepth: 3
    functionLinenumber: 68
    functionLinenumberEnd: 76
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].testCannotOverrideStandardPrefixes()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].validate(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].<init>(org.custommonkey.xmlunit.SimpleNamespaceContext)'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map<String,String>)'
    - '[java.util.Map<String,String>].put(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].setupMap()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].testCannotOverrideStandardPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].setupMap()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:79,1
    - Dst: '[java.util.Map<String,String>].put(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:81,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map<String,String>)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:84,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].<init>(org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:84,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].validate(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 78
    functionDepth: 3
    functionLinenumber: 78
    functionLinenumberEnd: 86
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].testCannotOverrideStandardURIs()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].validate(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].<init>(org.custommonkey.xmlunit.SimpleNamespaceContext)'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map<String,String>)'
    - '[java.util.Map<String,String>].put(String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].setupMap()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].testCannotOverrideStandardURIs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].setupMap()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:89,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:90,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map<String,String>)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:92,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].<init>(org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:92,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefix(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:96,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:96,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:98,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:99,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertTrue(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:99,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:100,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:100,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertAllPrefixesFound(java.util.Iterator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 102
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].testDefaultNamespaceHandling()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,String)'
    - '[java.util.Iterator].hasNext()'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertTrue(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertAllPrefixesFound(java.util.Iterator)'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].<init>(org.custommonkey.xmlunit.SimpleNamespaceContext)'
    - '[java.util.Iterator].next()'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map<String,String>)'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes(String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].setupMap()'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefix(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].testDefaultNamespaceHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:105,1
    - Dst: '[java.util.HashMap].put(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:107,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,String>
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 110
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].setupMap()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 4
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,String)'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].setupMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getNamespaceURI()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:114,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:114,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getNamespaceURI()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:118,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:117,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getNamespaceURI(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:121,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:120,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getNamespaceURI(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:123,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:122,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefix(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:126,1
    - Dst: PREFIXES[i].equals(String)
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:128,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertTrue(String,org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:132,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefix()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:135,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:135,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:138,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertAllPrefixesFound(java.util.Iterator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:138,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:140,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:141,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertTrue(String,org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:141,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:142,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:142,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:144,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertFalse(String,org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:143,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefix(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:147,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertNull(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:147,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:148,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:148,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertFalse(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:148,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - ctx
    argTypes:
    - org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13
    constantsTouched: []
    func_position:
      end: 149
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 149
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].validate(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 3
    functionsReached:
    - '[java.util.Iterator].hasNext()'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getNamespaceURI(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefix()'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,String)'
    - '[java.util.Iterator].next()'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes(String)'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefix(String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertFalse(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(String,String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertNull(String)'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefix(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getNamespaceURI()'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertTrue(String,org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes()'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertAllPrefixesFound(java.util.Iterator)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertFalse(String,org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
    - PREFIXES[i].equals(String)
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].validate(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:154,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:156,1
    - Dst: PREFIXES[i].equals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:159,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].fail(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:164,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:167,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertTrue(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13:169,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - it
    argTypes:
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 171
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 171
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertAllPrefixesFound(java.util.Iterator)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 2
    functionsReached:
    - '[java.util.Iterator].hasNext()'
    - '[java.util.Iterator].next()'
    - PREFIXES[i].equals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].fail(String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertTrue(String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertEquals(org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13,org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertAllPrefixesFound(java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13
    signature: '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:55,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:56,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:56,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:56,1
    - Dst: '[org.xmlunit.validation.Validator].isSchemaValid()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:58,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:58,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodSchemaIsValid()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.Validator].isSchemaValid()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodSchemaIsValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:62,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:63,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:63,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:63,1
    - Dst: '[org.xmlunit.validation.Validator].isSchemaValid()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:65,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:65,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodSchemaIsValidWithCustomPrefix()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.Validator].isSchemaValid()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodSchemaIsValidWithCustomPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:69,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:70,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:70,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:70,1
    - Dst: '[org.xmlunit.validation.Validator].getSchemaErrors()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:72,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].size()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:72,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertEquals(int,org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodSchemaHasNoErrors()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].getSchemaErrors()'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].size()'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertEquals(int,org.custommonkey.xmlunit.jaxp13.test_Validator)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodSchemaHasNoErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:76,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:77,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:77,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:77,1
    - Dst: '[org.xmlunit.validation.Validator].isSchemaValid()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:79,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertFalse(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:79,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testBrokenSchemaIsInvalid()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertFalse(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.Validator].isSchemaValid()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testBrokenSchemaIsInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:83,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:84,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:84,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:84,1
    - Dst: '[org.xmlunit.validation.Validator].getSchemaErrors()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:86,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].iterator()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:87,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].hasNext()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:87,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].next()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:88,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:89,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].size()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:94,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(int)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 95
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testBrokenSchemaHasErrors()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].next()'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].iterator()'
    - '[org.xmlunit.validation.Validator].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(int)'
    - '[org.xmlunit.validation.Validator].getSchemaErrors()'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].size()'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue()'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testBrokenSchemaHasErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:98,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:99,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:99,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:99,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:102,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:102,1
    - Dst: '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:104,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 105
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodInstanceIsValid()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.Validator].<init>()'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodInstanceIsValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:108,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:110,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:110,1
    - Dst: '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:112,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:112,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 113
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodInstanceIsValidNoSchemaSource()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.Validator].<init>()'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodInstanceIsValidNoSchemaSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:116,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:117,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:117,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:117,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:120,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:120,1
    - Dst: '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:122,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertFalse(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 123
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testBadInstanceIsInvalid()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.Validator].<init>()'
    - '[java.io.File].<init>(String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertFalse(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testBadInstanceIsInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:126,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:127,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:127,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:127,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:130,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:130,1
    - Dst: '[org.xmlunit.validation.Validator].getInstanceErrors(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:132,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].iterator()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:133,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].hasNext()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:133,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].next()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:134,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:135,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].size()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:140,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(int)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 141
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testBadInstanceHasErrors()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].next()'
    - '[org.xmlunit.validation.Validator].getInstanceErrors(javax.xml.transform.stream.StreamSource)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].iterator()'
    - '[org.xmlunit.validation.Validator].<init>()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(int)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].size()'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue()'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testBadInstanceHasErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:144,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:145,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:145,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:145,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:148,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:148,1
    - Dst: '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:151,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].fail(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:152,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:154,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 156
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testInstanceValidationOfBrokenSchema()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].fail(String)'
    - '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.Validator].<init>()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testInstanceValidationOfBrokenSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:159,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:160,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:160,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:160,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:163,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:163,1
    - Dst: '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:166,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].fail(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:167,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:169,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 171
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testInstanceValidationOfMissingFile()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].fail(String)'
    - '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.validation.Validator].<init>()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].testInstanceValidationOfMissingFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:185,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:186,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:186,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:186,1
    - Dst: '[org.xmlunit.validation.Validator].isSchemaValid()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:188,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:188,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 189
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].XtestGoodRelaxNGSchemaIsValid()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].<init>(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.Validator].isSchemaValid()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].XtestGoodRelaxNGSchemaIsValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:196,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:197,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:197,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:197,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:200,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:200,1
    - Dst: '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:202,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 203
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].XtestGoodInstanceIsValidRNG()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].<init>(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].XtestGoodInstanceIsValidRNG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:210,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:211,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:211,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:211,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:214,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:214,1
    - Dst: '[org.xmlunit.validation.Validator].getInstanceErrors(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:216,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].iterator()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:217,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].hasNext()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:217,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].next()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:218,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:219,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].size()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:224,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(int)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 225
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].XtestBadInstanceIsInvalidRNG()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].next()'
    - '[org.xmlunit.validation.Validator].getInstanceErrors(javax.xml.transform.stream.StreamSource)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].iterator()'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(int)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].size()'
    - '[org.xmlunit.validation.Validator].<init>(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue()'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].XtestBadInstanceIsInvalidRNG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:234,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:235,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:235,1
    - Dst: '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:235,1
    - Dst: '[org.xmlunit.validation.Validator].isSchemaValid()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:237,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:237,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:239,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:239,1
    - Dst: '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:241,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Validator:241,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].XtestGoodRelaxNGCompactSyntaxIsValid()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.Validator].isInstanceValid(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.custommonkey.xmlunit.jaxp13.test_Validator].assertTrue(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.validation.Validator].<init>(org.custommonkey.xmlunit.jaxp13.test_Validator)'
    - '[org.xmlunit.validation.Validator].addSchemaSource(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.validation.Validator].isSchemaValid()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].XtestGoodRelaxNGCompactSyntaxIsValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.custommonkey.xmlunit.jaxp13.test_Validator
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Validator].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.jaxp13.test_Validator
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Validator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.test_Jaxp13XpathEngine:48,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: false
      returnValueGenericType: org.custommonkey.xmlunit.XpathEngine
      static: false
      superClass: org.custommonkey.xmlunit.AbstractXpathEngineTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Jaxp13XpathEngine].newXpathEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Jaxp13XpathEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XpathEngine
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Jaxp13XpathEngine].newXpathEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractXpathEngineTests].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.test_Jaxp13XpathEngine:52,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: org.custommonkey.xmlunit.jaxp13.test_Jaxp13XpathEngine
      static: false
      superClass: org.custommonkey.xmlunit.AbstractXpathEngineTests
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.custommonkey.xmlunit.jaxp13.test_Jaxp13XpathEngine].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Jaxp13XpathEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.jaxp13.test_Jaxp13XpathEngine
    signature: '[org.custommonkey.xmlunit.jaxp13.test_Jaxp13XpathEngine].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:64,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:66,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:67,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:67,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:69,1
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:72,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:71,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:74,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:74,1
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:76,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:75,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:78,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:80,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:80,1
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:82,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 83
    functionName: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testSingleTextValue()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_MultiLevelElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertTrue(String,boolean)'
    - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertFalse(String,boolean)'
    - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testSingleTextValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:88,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:90,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:91,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:91,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:92,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:92,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:94,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:95,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:95,1
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:97,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 98
    functionName: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testMultipleTextValues()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_MultiLevelElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertTrue(String,boolean)'
    - '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testMultipleTextValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:103,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:105,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:106,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:107,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:108,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:109,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:110,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:110,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:112,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:113,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:114,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:115,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:116,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:117,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:117,1
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:119,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertTrue(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 101
    functionDepth: 3
    functionLinenumber: 101
    functionLinenumberEnd: 120
    functionName: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testThreeLevels()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_MultiLevelElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertTrue(boolean)'
    - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testThreeLevels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:128,1
    - Dst: '[org.custommonkey.xmlunit.Diff].similar()'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:129,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertFalse(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:129,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:132,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:133,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:133,1
    - Dst: '[org.custommonkey.xmlunit.Diff].similar()'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:134,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertFalse(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:134,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:137,1
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:138,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:138,1
    - Dst: '[org.custommonkey.xmlunit.Diff].similar()'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:139,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertTrue(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 125
    functionDepth: 4
    functionLinenumber: 125
    functionLinenumberEnd: 141
    functionName: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testThread1440169()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_MultiLevelElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertFalse(boolean)'
    - '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.Diff].similar()'
    - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertTrue(boolean)'
    - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
    - '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testThread1440169()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:163,1
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:164,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:164,1
    - Dst: '[org.custommonkey.xmlunit.Diff].toString()'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:165,1
    - Dst: '[org.custommonkey.xmlunit.Diff].similar()'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:165,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:165,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:168,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:169,1
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:170,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:170,1
    - Dst: '[org.custommonkey.xmlunit.Diff].toString()'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:171,1
    - Dst: '[org.custommonkey.xmlunit.Diff].similar()'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:171,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:171,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:173,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:176,1
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:177,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:177,1
    - Dst: '[org.custommonkey.xmlunit.Diff].toString()'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:179,1
    - Dst: '[org.custommonkey.xmlunit.Diff].similar()'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:179,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:179,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 143
    functionDepth: 5
    functionLinenumber: 143
    functionLinenumberEnd: 180
    functionName: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testUserGuideExample()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_MultiLevelElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].toString()'
    - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertTrue(String,boolean)'
    - '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int,boolean)'
    - '[org.custommonkey.xmlunit.Diff].similar()'
    - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].assertFalse(String,boolean)'
    - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
    - '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testUserGuideExample()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:183,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 2
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_MultiLevelElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_MultiLevelElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier
    signature: '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:67,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:69,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:70,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:70,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:72,1
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:75,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:74,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:77,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:77,1
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:79,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:78,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:81,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:83,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:83,1
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:85,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertFalse(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 86
    functionName: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testSingleTextValue()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertFalse(String,boolean)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertTrue(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testSingleTextValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:91,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:93,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:94,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:94,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:95,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:95,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:97,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:98,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:98,1
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:100,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 101
    functionName: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testMultipleTextValues()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    - '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertTrue(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testMultipleTextValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:106,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:108,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:109,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:110,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:111,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:112,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:113,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:113,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:115,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:116,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:117,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:118,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:119,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:120,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:120,1
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:122,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertTrue(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 123
    functionName: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testThreeLevels()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertTrue(boolean)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testThreeLevels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:131,1
    - Dst: '[org.custommonkey.xmlunit.Diff].similar()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:132,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertFalse(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:132,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:135,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:136,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:136,1
    - Dst: '[org.custommonkey.xmlunit.Diff].similar()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:137,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertFalse(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:137,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:140,1
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:141,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:141,1
    - Dst: '[org.custommonkey.xmlunit.Diff].similar()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:142,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertTrue(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 128
    functionDepth: 4
    functionLinenumber: 128
    functionLinenumberEnd: 144
    functionName: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testThread1440169()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertTrue(boolean)'
    - '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
    - '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.Diff].similar()'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertFalse(boolean)'
    - '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testThread1440169()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:166,1
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:167,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:167,1
    - Dst: '[org.custommonkey.xmlunit.Diff].toString()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:168,1
    - Dst: '[org.custommonkey.xmlunit.Diff].similar()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:168,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 146
    functionDepth: 5
    functionLinenumber: 146
    functionLinenumberEnd: 169
    functionName: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testUserGuideExample()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].toString()'
    - '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
    - '[org.custommonkey.xmlunit.Diff].similar()'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertTrue(String,boolean)'
    - '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testUserGuideExample()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:176,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:178,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:179,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:179,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:180,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:180,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:181,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:181,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:183,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:184,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:184,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:185,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:185,1
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:187,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertTrue(String,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 188
    functionName: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testMultipleTextValuesWithAdditionalElement()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    - '[org.w3c.dom.Document].createTextNode(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].assertTrue(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testMultipleTextValuesWithAdditionalElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:191,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 2
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].setUp()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:198,1
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:234,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:234,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.custommonkey.xmlunit.Diff,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 197
    functionDepth: 2
    functionLinenumber: 197
    functionLinenumberEnd: 236
    functionName: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testOpenDiscussionThread2948995_1()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
    - '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.custommonkey.xmlunit.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testOpenDiscussionThread2948995_1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:242,1
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:278,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:278,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.custommonkey.xmlunit.Diff,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 280
    functionName: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testOpenDiscussionThread2948995_2()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
    - '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.custommonkey.xmlunit.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testOpenDiscussionThread2948995_2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:283,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].newDocumentBuilder()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:283,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].newDocument()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:283,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:286,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:287,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:288,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:289,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:290,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:291,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:292,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:292,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:293,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:294,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:295,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:295,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:297,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:298,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:299,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:300,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:301,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:301,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:302,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:303,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:304,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:304,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:306,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].newDocumentBuilder()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:306,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].newDocument()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:306,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:309,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:310,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:311,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:312,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:313,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:314,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:315,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:315,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:316,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:317,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:318,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:318,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:320,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:321,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:322,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:323,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:324,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:324,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:325,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:326,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createTextNode(String)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:327,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:327,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:330,1
    - Dst: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:331,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:331,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.custommonkey.xmlunit.Diff,boolean)'
      Src: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 282
    functionDepth: 2
    functionLinenumber: 282
    functionLinenumberEnd: 333
    functionName: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testByNameAndTextRec_Multilevel()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].appendChild(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].newDocumentBuilder()'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].newDocument()'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.custommonkey.xmlunit.Diff,boolean)'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createTextNode(String)'
    - '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier,org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].createElement(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testByNameAndTextRec_Multilevel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.w3c.dom.Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier
    signature: '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].getDoc(String,String,String,String)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:58,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].getDoc(String,String,String,String)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:59,1
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(null)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:61,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:91,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.examples.TextDifferenceListenerBase)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:92,1
    - Dst: '[org.custommonkey.xmlunit.Diff].identical()'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:94,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].assertTrue(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:94,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].assertEquals(int)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:97,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 99
    functionName: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].testTextDifferenceDelegations()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_TextDifferenceListenerBase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.examples.TextDifferenceListenerBase)'
    - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].assertEquals(int)'
    - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].getDoc(String,String,String,String)'
    - '[org.custommonkey.xmlunit.Diff].identical()'
    - '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(null)'
    - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].testTextDifferenceDelegations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].getDoc(String,String,String,String)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:104,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].getDoc(String,String,String,String)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:105,1
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(null)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:107,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:114,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.examples.TextDifferenceListenerBase)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:115,1
    - Dst: '[org.custommonkey.xmlunit.Diff].identical()'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:117,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].assertTrue(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:117,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].assertEquals(int)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 101
    functionDepth: 4
    functionLinenumber: 101
    functionLinenumberEnd: 119
    functionName: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].testTextualDifference()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_TextDifferenceListenerBase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.examples.TextDifferenceListenerBase)'
    - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].assertEquals(int)'
    - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].getDoc(String,String,String,String)'
    - '[org.custommonkey.xmlunit.Diff].identical()'
    - '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(null)'
    - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].testTextualDifference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].getDoc(String,String,String,String)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:124,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].getDoc(String,String,String,String)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:125,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:128,1
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:128,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:138,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.examples.TextDifferenceListenerBase)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:139,1
    - Dst: '[org.custommonkey.xmlunit.Diff].identical()'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:141,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].assertTrue(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:141,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].assertEquals(int)'
      Src: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 121
    functionDepth: 4
    functionLinenumber: 121
    functionLinenumberEnd: 143
    functionName: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].testFullDelegation()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_TextDifferenceListenerBase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.examples.TextDifferenceListenerBase)'
    - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].assertEquals(int)'
    - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].getDoc(String,String,String,String)'
    - '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
    - '[org.custommonkey.xmlunit.Diff].identical()'
    - '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].testFullDelegation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - attr
    - cdata
    - comment
    - text
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 150
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 150
    functionName: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].getDoc(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_TextDifferenceListenerBase.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].getDoc(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_TextDifferenceListenerBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase
    signature: '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener,org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener:51,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener:54,1
    - Dst: '[org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener].<init>(org.custommonkey.xmlunit.DifferenceListener,float)'
      Src: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener:54,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener:65,1
    - Dst: '[org.custommonkey.xmlunit.Diff].identical()'
      Src: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener:66,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener].assertTrue(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener:66,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener:68,1
    - Dst: '[org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener].<init>(org.custommonkey.xmlunit.DifferenceListener,float)'
      Src: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener:68,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener,org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener:79,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener:80,1
    - Dst: '[org.custommonkey.xmlunit.Diff].identical()'
      Src: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener:81,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener].assertFalse(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 48
    functionDepth: 4
    functionLinenumber: 48
    functionLinenumberEnd: 82
    functionName: '[org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener].testFloatingPointTolerance()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_FloatingPointTolerantDifferenceListener.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener].<init>(org.custommonkey.xmlunit.DifferenceListener,float)'
    - '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener,org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener)'
    - '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
    - '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener)'
    - '[org.custommonkey.xmlunit.Diff].identical()'
    - '[org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener].assertTrue(boolean)'
    - '[org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener].testFloatingPointTolerance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_FloatingPointTolerantDifferenceListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener
    signature: '[org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String)'
      Src: org.custommonkey.xmlunit.examples.test_XPathRegexAssert:41,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.custommonkey.xmlunit.examples.test_XPathRegexAssert].testMatch()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_XPathRegexAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_XPathRegexAssert].testMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String)'
      Src: org.custommonkey.xmlunit.examples.test_XPathRegexAssert:47,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_XPathRegexAssert].fail(String)'
      Src: org.custommonkey.xmlunit.examples.test_XPathRegexAssert:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: '[org.custommonkey.xmlunit.examples.test_XPathRegexAssert].testNoMatch()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_XPathRegexAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.test_XPathRegexAssert].fail(String)'
    - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_XPathRegexAssert].testNoMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.custommonkey.xmlunit.examples.test_XPathRegexAssert
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.examples.test_XPathRegexAssert].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_XPathRegexAssert.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.test_XPathRegexAssert
    signature: '[org.custommonkey.xmlunit.examples.test_XPathRegexAssert].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:55,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:55,1
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:56,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.examples.test_CountingNodeTester)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:57,1
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:59,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.examples.test_CountingNodeTester)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:60,1
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:62,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:63,1
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:66,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.examples.test_CountingNodeTester)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NodeTest
      - org.custommonkey.xmlunit.examples.CountingNodeTester
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 68
    functionName: '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].testPositivePath()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_CountingNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
    - '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.examples.test_CountingNodeTester)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].testPositivePath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:71,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:71,1
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:73,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.examples.test_CountingNodeTester)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:74,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:75,1
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:81,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.examples.test_CountingNodeTester)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:82,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:83,1
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:89,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:90,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:92,1
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:98,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.examples.test_CountingNodeTester)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:99,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:100,1
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:106,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.examples.test_CountingNodeTester)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:107,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].fail(String)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:108,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NodeTest
      - org.custommonkey.xmlunit.examples.CountingNodeTester
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 112
    functionName: '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].testNegativePath()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_CountingNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].fail(String)'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
    - '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
    - '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.examples.CountingNodeTester,org.custommonkey.xmlunit.examples.test_CountingNodeTester)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].testNegativePath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.examples.test_CountingNodeTester:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NodeTest
      - org.custommonkey.xmlunit.examples.CountingNodeTester
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.examples.test_CountingNodeTester
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_CountingNodeTester.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.test_CountingNodeTester
    signature: '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].getDoc(String,String,String,String)'
      Src: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener:54,1
    - Dst: '[String].toUpperCase(org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener:55,1
    - Dst: '[String].toUpperCase(org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener:56,1
    - Dst: '[String].toUpperCase(org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener:57,1
    - Dst: '[String].toUpperCase(org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener:58,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].getDoc(org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener,org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener,org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener,org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener:55,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener:59,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
      Src: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener:62,1
    - Dst: '[org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener].<init>(org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener:62,1
    - Dst: '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener:73,1
    - Dst: '[org.custommonkey.xmlunit.Diff].identical()'
      Src: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener:74,1
    - Dst: '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].assertTrue(boolean)'
      Src: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 53
    functionDepth: 4
    functionLinenumber: 53
    functionLinenumberEnd: 75
    functionName: '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].testCaseInsensitive()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_CaseInsensitiveDifferenceListener.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].getDoc(org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener,org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener,org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener,org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener)'
    - '[org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener].<init>(org.custommonkey.xmlunit.DifferenceListener)'
    - '[String].toUpperCase(org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener)'
    - '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
    - '[org.custommonkey.xmlunit.Diff].identical()'
    - '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].getDoc(String,String,String,String)'
    - '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
    - '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener)'
    - '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].testCaseInsensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - attr
    - cdata
    - comment
    - text
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].getDoc(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_CaseInsensitiveDifferenceListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].getDoc(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_CaseInsensitiveDifferenceListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener
    signature: '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (new IntegerBuffer()).toIntArray()
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:47,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertNotNull(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:47,1
    - Dst: (new IntegerBuffer()).toIntArray()
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:48,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testToArrayEmpty()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - (new IntegerBuffer()).toIntArray()
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertNotNull(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testToArrayEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:52,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:53,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:54,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertNotNull(int[])'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:54,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:55,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:55,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:56,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testSingleIntAppend()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertNotNull(int[])'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testSingleIntAppend()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:60,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:61,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:62,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertNotNull(int[])'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:62,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:63,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:63,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:65,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testArrayAppend()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertNotNull(int[])'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append()'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testArrayAppend()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:70,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:72,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:74,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertNotNull(int[])'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:74,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:75,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:75,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 79
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testSingleIntAppendWithGrowth()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertNotNull(int[])'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testSingleIntAppendWithGrowth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:82,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:83,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:84,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertNotNull(int[])'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:84,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:85,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:85,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:87,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testArrayAppendWithGrowth()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertNotNull(int[])'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append()'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testArrayAppendWithGrowth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:92,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].size()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:93,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:93,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:94,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].size()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:95,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:95,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:96,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].size()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:97,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:97,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 98
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testSize()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].size()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:101,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].capacity()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:102,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:102,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:103,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].capacity()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:104,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:104,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:105,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].capacity()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:106,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertTrue(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:106,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 107
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testCapacity()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].capacity()'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertTrue(int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:110,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:112,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:112,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:113,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:114,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:114,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:115,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:116,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:116,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 117
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testIndexOfSimple()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testIndexOfSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:120,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:122,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:123,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:123,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:124,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:125,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testIndexOfWithOffset()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testIndexOfWithOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:129,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:131,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:132,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:132,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:133,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:134,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testIndexOfWithRepeatedInts()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int,int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testIndexOfWithRepeatedInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:138,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:140,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:141,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:142,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:142,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 137
    functionDepth: 2
    functionLinenumber: 137
    functionLinenumberEnd: 143
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testIndexOfSupSequenceIsThere()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append()'
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(int)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testIndexOfSupSequenceIsThere()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:146,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:148,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:150,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:151,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(byte)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:153,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 155
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testAllBytes()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(byte)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testAllBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:158,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:160,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:162,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:163,1
    - Dst: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(char)'
      Src: org.custommonkey.xmlunit.util.test_IntegerBuffer:165,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 157
    functionDepth: 2
    functionLinenumber: 157
    functionLinenumberEnd: 167
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testAllChars()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].assertEquals(char)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.util.test_IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testAllChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.custommonkey.xmlunit.util.test_IntegerBuffer
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.util.test_IntegerBuffer
    signature: '[org.custommonkey.xmlunit.util.test_IntegerBuffer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
      Src: org.custommonkey.xmlunit.ElementNameQualifier:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.ElementQualifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.custommonkey.xmlunit.ElementNameQualifier:70,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.custommonkey.xmlunit.ElementNameQualifier:71,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].equals(org.custommonkey.xmlunit.ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.ElementNameQualifier:75,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.ElementQualifier
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 76
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 76
    functionName: '[org.custommonkey.xmlunit.ElementNameQualifier].equalsNamespace(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[org.custommonkey.xmlunit.ElementNameQualifier].equals(org.custommonkey.xmlunit.ElementNameQualifier)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.ElementNameQualifier].equalsNamespace(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.custommonkey.xmlunit.ElementNameQualifier:84,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.custommonkey.xmlunit.ElementNameQualifier:86,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.ElementQualifier
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[org.custommonkey.xmlunit.ElementNameQualifier].getNonNamespacedNodeName(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.w3c.dom.Node].getLocalName()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.ElementNameQualifier].getNonNamespacedNodeName(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.ElementQualifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.ElementNameQualifier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.ElementNameQualifier].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameQualifier.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.ElementNameQualifier
    signature: '[org.custommonkey.xmlunit.ElementNameQualifier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
      Src: org.custommonkey.xmlunit.ElementNameAndTextQualifier:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.custommonkey.xmlunit.ElementNameQualifier
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Text].getNodeValue()'
      Src: org.custommonkey.xmlunit.ElementNameAndTextQualifier:76,1
    - Dst: '[org.w3c.dom.Text].getNodeValue()'
      Src: org.custommonkey.xmlunit.ElementNameAndTextQualifier:76,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].equals(org.custommonkey.xmlunit.ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.ElementNameAndTextQualifier:76,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Text
      - org.w3c.dom.Text
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.custommonkey.xmlunit.ElementNameQualifier
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Text
    - org.w3c.dom.Text
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].similar(org.w3c.dom.Text,org.w3c.dom.Text)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Text].getNodeValue()'
    - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].equals(org.custommonkey.xmlunit.ElementNameAndTextQualifier)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].similar(org.w3c.dom.Text,org.w3c.dom.Text)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].normalize()'
      Src: org.custommonkey.xmlunit.ElementNameAndTextQualifier:85,1
    - Dst: '[org.w3c.dom.Element].getChildNodes()'
      Src: org.custommonkey.xmlunit.ElementNameAndTextQualifier:86,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].getLength()'
      Src: org.custommonkey.xmlunit.ElementNameAndTextQualifier:88,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].item(org.custommonkey.xmlunit.ElementNameAndTextQualifier)'
      Src: org.custommonkey.xmlunit.ElementNameAndTextQualifier:89,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].getNodeType()'
      Src: org.custommonkey.xmlunit.ElementNameAndTextQualifier:90,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Text
      static: false
      superClass: org.custommonkey.xmlunit.ElementNameQualifier
    argCount: 1
    argNames:
    - fromElement
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 95
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 95
    functionName: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].extractText(org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].getNodeType()'
    - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].item(org.custommonkey.xmlunit.ElementNameAndTextQualifier)'
    - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].getLength()'
    - '[org.w3c.dom.Element].getChildNodes()'
    - '[org.w3c.dom.Element].normalize()'
    linkageType: ''
    returnType: org.w3c.dom.Text
    signature: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].extractText(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.custommonkey.xmlunit.ElementNameAndTextQualifier
      static: false
      superClass: org.custommonkey.xmlunit.ElementNameQualifier
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameAndTextQualifier.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.ElementNameAndTextQualifier
    signature: '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>()'
      Src: org.custommonkey.xmlunit.XMLTestCase:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.XMLTestCase
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XMLTestCase
    signature: '[org.custommonkey.xmlunit.XMLTestCase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.XMLTestCase
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 3
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XMLTestCase
    signature: '[org.custommonkey.xmlunit.XMLTestCase].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].compareXML(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.xml.sax.InputSource
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].compareXML(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].compareXML(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.XMLTestCase].compareXML(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].compareXML(java.io.Reader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLTestCase:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.io.Reader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].compareXML(java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].compareXML(java.io.Reader,java.io.Reader)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.XMLTestCase].compareXML(java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLTestCase:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.Reader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].compareXML(String,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,java.io.Reader)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.XMLTestCase].compareXML(String,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].compareXML(java.io.Reader,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - java.io.Reader
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].compareXML(java.io.Reader,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].compareXML(java.io.Reader,String)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.XMLTestCase].compareXML(java.io.Reader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].compareXML(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.XMLTestCase].compareXML(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].compareXML(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].compareXML(org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].compareXML(org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.XMLTestCase].compareXML(org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLTestCase:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Diff
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - diff
    - assertion
    argTypes:
    - org.xmlunit.diff.Diff
    - boolean
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(org.xmlunit.diff.Diff,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.xmlunit.diff.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(org.xmlunit.diff.Diff,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLTestCase:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xmlunit.diff.Diff
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - msg
    - diff
    - assertion
    argTypes:
    - String
    - org.xmlunit.diff.Diff
    - boolean
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 5
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.XMLTestCase:179,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLTestCase:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Diff
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - diff
    - assertion
    argTypes:
    - org.xmlunit.diff.Diff
    - boolean
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 3
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLIdentical(org.xmlunit.diff.Diff,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString()'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(String,org.xmlunit.diff.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLIdentical(org.xmlunit.diff.Diff,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLTestCase:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xmlunit.diff.Diff
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - msg
    - diff
    - assertion
    argTypes:
    - String
    - org.xmlunit.diff.Diff
    - boolean
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 5
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLIdentical(String,org.xmlunit.diff.Diff,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(String,org.xmlunit.diff.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLIdentical(String,org.xmlunit.diff.Diff,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.xml.sax.InputSource
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 202
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 202
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 214
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 214
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(java.io.Reader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLTestCase:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.io.Reader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 235
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(java.io.Reader,java.io.Reader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 248
      start: 245
    functionDepth: 6
    functionLinenumber: 245
    functionLinenumberEnd: 248
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - org.xml.sax.InputSource
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 262
      start: 258
    functionDepth: 6
    functionLinenumber: 258
    functionLinenumberEnd: 262
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 272
      start: 270
    functionDepth: 6
    functionLinenumber: 270
    functionLinenumberEnd: 272
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,java.io.Reader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLTestCase:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.Reader
      - java.io.Reader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 285
      start: 282
    functionDepth: 6
    functionLinenumber: 282
    functionLinenumberEnd: 285
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,java.io.Reader,java.io.Reader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.xml.sax.InputSource
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 297
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 297
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(java.io.Reader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLTestCase:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.io.Reader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(java.io.Reader,java.io.Reader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - org.xml.sax.InputSource
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 344
      start: 340
    functionDepth: 6
    functionLinenumber: 340
    functionLinenumberEnd: 344
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 357
      start: 354
    functionDepth: 6
    functionLinenumber: 354
    functionLinenumberEnd: 357
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 367
      start: 365
    functionDepth: 6
    functionLinenumber: 365
    functionLinenumberEnd: 367
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,java.io.Reader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLTestCase:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.Reader
      - java.io.Reader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 380
      start: 377
    functionDepth: 6
    functionLinenumber: 377
    functionLinenumberEnd: 380
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,java.io.Reader,java.io.Reader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - document
    argTypes:
    - String
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 396
      start: 392
    functionDepth: 8
    functionLinenumber: 392
    functionLinenumberEnd: 396
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - document
    argTypes:
    - String
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 410
      start: 406
    functionDepth: 7
    functionLinenumber: 406
    functionLinenumberEnd: 410
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - inXMLString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 427
      start: 423
    functionDepth: 8
    functionLinenumber: 423
    functionLinenumberEnd: 427
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      - String
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - controlXpath
    - control
    - testXpath
    - test
    argTypes:
    - String
    - org.xml.sax.InputSource
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 445
      start: 440
    functionDepth: 7
    functionLinenumber: 440
    functionLinenumberEnd: 445
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - controlXpath
    - inControlXMLString
    - testXpath
    - inTestXMLString
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 465
      start: 458
    functionDepth: 7
    functionLinenumber: 458
    functionLinenumberEnd: 465
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - controlXpath
    - controlDocument
    - testXpath
    - testDocument
    argTypes:
    - String
    - org.w3c.dom.Document
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 482
      start: 476
    functionDepth: 6
    functionLinenumber: 476
    functionLinenumberEnd: 482
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - document
    argTypes:
    - String
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 496
      start: 492
    functionDepth: 7
    functionLinenumber: 492
    functionLinenumberEnd: 496
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - control
    argTypes:
    - String
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 513
      start: 509
    functionDepth: 8
    functionLinenumber: 509
    functionLinenumberEnd: 513
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - inXMLString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 531
      start: 526
    functionDepth: 8
    functionLinenumber: 526
    functionLinenumberEnd: 531
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      - String
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - controlXpath
    - control
    - testXpath
    - test
    argTypes:
    - String
    - org.xml.sax.InputSource
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 549
      start: 545
    functionDepth: 7
    functionLinenumber: 545
    functionLinenumberEnd: 549
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - controlXpath
    - inControlXMLString
    - testXpath
    - inTestXMLString
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 569
      start: 562
    functionDepth: 7
    functionLinenumber: 562
    functionLinenumberEnd: 569
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - controlXpath
    - controlDocument
    - testXpath
    - testDocument
    argTypes:
    - String
    - org.w3c.dom.Document
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 586
      start: 580
    functionDepth: 6
    functionLinenumber: 580
    functionLinenumberEnd: 586
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - document
    argTypes:
    - String
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 600
      start: 596
    functionDepth: 6
    functionLinenumber: 596
    functionLinenumberEnd: 600
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - control
    argTypes:
    - String
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 617
      start: 613
    functionDepth: 7
    functionLinenumber: 613
    functionLinenumberEnd: 617
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - inXMLString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 635
      start: 630
    functionDepth: 7
    functionLinenumber: 630
    functionLinenumberEnd: 635
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      - String
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - controlXpath
    - control
    - testXpath
    - test
    argTypes:
    - String
    - org.xml.sax.InputSource
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 655
      start: 648
    functionDepth: 6
    functionLinenumber: 648
    functionLinenumberEnd: 655
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - controlXpath
    - inControlXMLString
    - testXpath
    - inTestXMLString
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 676
      start: 668
    functionDepth: 6
    functionLinenumber: 668
    functionLinenumberEnd: 676
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - controlXpath
    - controlDocument
    - testXpath
    - testDocument
    argTypes:
    - String
    - org.w3c.dom.Document
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 693
      start: 687
    functionDepth: 5
    functionLinenumber: 687
    functionLinenumberEnd: 693
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - control
    argTypes:
    - String
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 712
      start: 706
    functionDepth: 7
    functionLinenumber: 706
    functionLinenumberEnd: 712
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - inXMLString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 731
      start: 725
    functionDepth: 7
    functionLinenumber: 725
    functionLinenumberEnd: 731
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:745,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - document
    argTypes:
    - String
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 746
      start: 742
    functionDepth: 6
    functionLinenumber: 742
    functionLinenumberEnd: 746
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      - String
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - controlXpath
    - control
    - testXpath
    - test
    argTypes:
    - String
    - org.xml.sax.InputSource
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 767
      start: 760
    functionDepth: 6
    functionLinenumber: 760
    functionLinenumberEnd: 767
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - controlXpath
    - inControlXMLString
    - testXpath
    - inTestXMLString
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 789
      start: 781
    functionDepth: 6
    functionLinenumber: 781
    functionLinenumberEnd: 789
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - controlXpath
    - controlDocument
    - testXpath
    - testDocument
    argTypes:
    - String
    - org.w3c.dom.Document
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 808
      start: 801
    functionDepth: 5
    functionLinenumber: 801
    functionLinenumberEnd: 808
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - expectedValue
    - xpathExpression
    - control
    argTypes:
    - String
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 826
      start: 820
    functionDepth: 6
    functionLinenumber: 820
    functionLinenumberEnd: 826
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathEvaluatesTo(String,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathEvaluatesTo(String,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - expectedValue
    - xpathExpression
    - inXMLString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 845
      start: 838
    functionDepth: 6
    functionLinenumber: 838
    functionLinenumberEnd: 845
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:859,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - expectedValue
    - xpathExpression
    - inDocument
    argTypes:
    - String
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 861
      start: 855
    functionDepth: 5
    functionLinenumber: 855
    functionLinenumberEnd: 861
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - xPathExpression
    - xml
    argTypes:
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 876
      start: 872
    functionDepth: 6
    functionLinenumber: 872
    functionLinenumberEnd: 876
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathExists(String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathExists(String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - xPathExpression
    - inXMLString
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 891
      start: 887
    functionDepth: 6
    functionLinenumber: 887
    functionLinenumberEnd: 891
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathExists(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathExists(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - xPathExpression
    - inDocument
    argTypes:
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 903
      start: 900
    functionDepth: 5
    functionLinenumber: 900
    functionLinenumberEnd: 903
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathExists(String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathExists(String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - xPathExpression
    - xml
    argTypes:
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 918
      start: 914
    functionDepth: 6
    functionLinenumber: 914
    functionLinenumberEnd: 918
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathNotExists(String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathNotExists(String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:932,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - xPathExpression
    - inXMLString
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 933
      start: 929
    functionDepth: 6
    functionLinenumber: 929
    functionLinenumberEnd: 933
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathNotExists(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathNotExists(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLTestCase:945,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - xPathExpression
    - inDocument
    argTypes:
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 946
      start: 942
    functionDepth: 5
    functionLinenumber: 942
    functionLinenumberEnd: 946
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathNotExists(String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXpathNotExists(String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLTestCase:958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - xml
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 959
      start: 956
    functionDepth: 2
    functionLinenumber: 956
    functionLinenumberEnd: 959
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:971,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - xmlString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 972
      start: 969
    functionDepth: 2
    functionLinenumber: 969
    functionLinenumberEnd: 972
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - xml
    - systemId
    argTypes:
    - org.xml.sax.InputSource
    - String
    constantsTouched: []
    func_position:
      end: 987
      start: 984
    functionDepth: 2
    functionLinenumber: 984
    functionLinenumberEnd: 987
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(org.xml.sax.InputSource,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(org.xml.sax.InputSource,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:1001,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - xmlString
    - systemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1002
      start: 999
    functionDepth: 2
    functionLinenumber: 999
    functionLinenumberEnd: 1002
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:1019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - xml
    - systemId
    - doctype
    argTypes:
    - org.xml.sax.InputSource
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1020
      start: 1016
    functionDepth: 2
    functionLinenumber: 1016
    functionLinenumberEnd: 1020
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(org.xml.sax.InputSource,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(org.xml.sax.InputSource,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String,String,String)'
      Src: org.custommonkey.xmlunit.XMLTestCase:1035,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - xmlString
    - systemId
    - doctype
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1036
      start: 1033
    functionDepth: 2
    functionLinenumber: 1033
    functionLinenumberEnd: 1036
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.XMLTestCase:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.validation.Validator
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.xmlunit.validation.Validator
    constantsTouched: []
    func_position:
      end: 1044
      start: 1042
    functionDepth: 1
    functionLinenumber: 1042
    functionLinenumberEnd: 1044
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(org.xmlunit.validation.Validator)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(org.xmlunit.validation.Validator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.xml.sax.InputSource,org.custommonkey.xmlunit.NodeTester,short)'
      Src: org.custommonkey.xmlunit.XMLTestCase:1061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - org.custommonkey.xmlunit.NodeTester
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - xml
    - tester
    - nodeType
    argTypes:
    - org.xml.sax.InputSource
    - org.custommonkey.xmlunit.NodeTester
    - short
    constantsTouched: []
    func_position:
      end: 1062
      start: 1058
    functionDepth: 4
    functionLinenumber: 1058
    functionLinenumberEnd: 1062
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertNodeTestPasses(org.xml.sax.InputSource,org.custommonkey.xmlunit.NodeTester,short)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.xml.sax.InputSource,org.custommonkey.xmlunit.NodeTester,short)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertNodeTestPasses(org.xml.sax.InputSource,org.custommonkey.xmlunit.NodeTester,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(String,org.custommonkey.xmlunit.NodeTester,short)'
      Src: org.custommonkey.xmlunit.XMLTestCase:1079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.custommonkey.xmlunit.NodeTester
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - xmlString
    - tester
    - nodeType
    argTypes:
    - String
    - org.custommonkey.xmlunit.NodeTester
    - short
    constantsTouched: []
    func_position:
      end: 1080
      start: 1076
    functionDepth: 2
    functionLinenumber: 1076
    functionLinenumberEnd: 1080
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertNodeTestPasses(String,org.custommonkey.xmlunit.NodeTester,short)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(String,org.custommonkey.xmlunit.NodeTester,short)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertNodeTestPasses(String,org.custommonkey.xmlunit.NodeTester,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTester,short[],boolean)'
      Src: org.custommonkey.xmlunit.XMLTestCase:1095,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NodeTest
      - org.custommonkey.xmlunit.NodeTester
      - short[]
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 4
    argNames:
    - test
    - tester
    - nodeTypes
    - assertion
    argTypes:
    - org.custommonkey.xmlunit.NodeTest
    - org.custommonkey.xmlunit.NodeTester
    - short[]
    - boolean
    constantsTouched: []
    func_position:
      end: 1096
      start: 1093
    functionDepth: 3
    functionLinenumber: 1093
    functionLinenumberEnd: 1096
    functionName: '[org.custommonkey.xmlunit.XMLTestCase].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTester,short[],boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTester,short[],boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLTestCase].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTester,short[],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: org.custommonkey.xmlunit.JAXPConstants
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.custommonkey.xmlunit.JAXPConstants].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/JAXPConstants.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.JAXPConstants
    signature: '[org.custommonkey.xmlunit.JAXPConstants].<init>()'
  - 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: false
      returnValueGenericType: org.custommonkey.xmlunit.JAXPConstants.Properties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    functionName: '[org.custommonkey.xmlunit.JAXPConstants.Properties].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/JAXPConstants.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.JAXPConstants.Properties
    signature: '[org.custommonkey.xmlunit.JAXPConstants.Properties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].getId()'
      Src: org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener:56,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 63
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 63
    functionName: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].isIgnoredDifference(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/IgnoreTextAndAttributeValuesDifferenceListener.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Difference].getId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].isIgnoredDifference(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].isIgnoredDifference(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/IgnoreTextAndAttributeValuesDifferenceListener.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].isIgnoredDifference(org.xmlunit.diff.Difference)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 85
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 85
    functionName: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/IgnoreTextAndAttributeValuesDifferenceListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].getId()'
      Src: org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener:50,1
    - Dst: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].getId()'
      Src: org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener:51,1
    - Dst: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].getId()'
      Src: org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/IgnoreTextAndAttributeValuesDifferenceListener.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].getId()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener
    signature: '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.custommonkey.xmlunit.SimpleNamespaceContext:55,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(org.custommonkey.xmlunit.SimpleNamespaceContext)'
      Src: org.custommonkey.xmlunit.SimpleNamespaceContext:55,1
    - Dst: '[java.util.HashMap].<init>(java.util.Map)'
      Src: org.custommonkey.xmlunit.SimpleNamespaceContext:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.custommonkey.xmlunit.SimpleNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.SimpleNamespaceContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefixMap
    argTypes:
    - java.util.Map
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleNamespaceContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>(java.util.Map)'
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(org.custommonkey.xmlunit.SimpleNamespaceContext)'
    - '[java.util.Collections].emptyMap()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.SimpleNamespaceContext
    signature: '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.custommonkey.xmlunit.SimpleNamespaceContext:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.custommonkey.xmlunit.SimpleNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.custommonkey.xmlunit.SimpleNamespaceContext].getNamespaceURI(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleNamespaceContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,String>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.SimpleNamespaceContext].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].keySet()'
      Src: org.custommonkey.xmlunit.SimpleNamespaceContext:77,1
    - Dst: '[org.custommonkey.xmlunit.SimpleNamespaceContext].iterator()'
      Src: org.custommonkey.xmlunit.SimpleNamespaceContext:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.custommonkey.xmlunit.SimpleNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.custommonkey.xmlunit.SimpleNamespaceContext].getPrefixes()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleNamespaceContext.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.SimpleNamespaceContext].iterator()'
    - '[java.util.Map<String,String>].keySet()'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[org.custommonkey.xmlunit.SimpleNamespaceContext].getPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].<init>()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:81,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - SwingEvent2SaxAdapter
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.HTMLDocumentBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tolerantSaxDocumentBuilder
    argTypes:
    - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
    constantsTouched: []
    func_position:
      end: 83
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].<init>(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].<init>()'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.HTMLDocumentBuilder
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].<init>(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].length()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:96,1
    - Dst: '[StringBuilder].delete(int,org.custommonkey.xmlunit.HTMLDocumentBuilder)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:96,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].parse(java.io.Reader,org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:97,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:98,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:98,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - SwingEvent2SaxAdapter
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].parse(java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].length()'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].parse(java.io.Reader,org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
    - '[StringBuilder].delete(int,org.custommonkey.xmlunit.HTMLDocumentBuilder)'
    - '[StringBuilder].append(String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].parse(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:113,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].parse(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - SwingEvent2SaxAdapter
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - htmlString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].parse(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].parse(java.io.StringReader)'
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].toString()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - SwingEvent2SaxAdapter
      - 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: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].getTrace()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 3
    functionsReached:
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].getTrace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:128,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].append(char)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      - SwingEvent2SaxAdapter
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].trace(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].append(char)'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder].trace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.helpers.AttributesImpl].<init>()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:147,1
    - Dst: '[ParserDelegator].<init>()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 2
    functionsReached:
    - '[ParserDelegator].<init>()'
    - '[org.xml.sax.helpers.AttributesImpl].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].preParse()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:161,1
    - Dst: '[ParserDelegator].parse(java.io.Reader,boolean)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:162,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].postParse()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - org.xml.sax.ContentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 2
    argNames:
    - reader
    - saxContentHandler
    argTypes:
    - java.io.Reader
    - org.xml.sax.ContentHandler
    constantsTouched: []
    func_position:
      end: 164
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 164
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].parse(java.io.Reader,org.xml.sax.ContentHandler)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[ParserDelegator].parse(java.io.Reader,boolean)'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].postParse()'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].preParse()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].parse(java.io.Reader,org.xml.sax.ContentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ContentHandler].startDocument()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].preParse()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 1
    functionsReached:
    - '[ContentHandler].startDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].preParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ContentHandler].endDocument()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:182,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:184,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 189
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].postParse()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
    - '[ContentHandler].endDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].postParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions:
      - BadLocationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].flush()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].getStartIgnoringClosingSimpleTag(char[])'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:207,1
    - Dst: '[ContentHandler].characters(char[],org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:212,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:216,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 2
    argNames:
    - data
    - pos
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 218
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 218
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleText(char[],int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[ContentHandler].characters(char[],org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].getStartIgnoringClosingSimpleTag(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleText(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 1
    argNames:
    - data
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 232
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 232
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].getStartIgnoringClosingSimpleTag(char[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].getStartIgnoringClosingSimpleTag(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.LexicalHandler].comment(char[],int,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:243,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:246,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].trace(String)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:249,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 2
    argNames:
    - data
    - pos
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 251
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 251
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleComment(char[],int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].trace(String)'
    - '[org.xml.sax.ext.LexicalHandler].comment(char[],int,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleComment(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.swing.text.html.HTML.Tag].toString()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:260,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].convertToSaxAttributes(MutableAttributeSet)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:261,1
    - Dst: '[ContentHandler].startElement(String,String,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:260,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:263,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.swing.text.html.HTML.Tag
      - MutableAttributeSet
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 3
    argNames:
    - tag
    - attributeSet
    - pos
    argTypes:
    - javax.swing.text.html.HTML.Tag
    - MutableAttributeSet
    - int
    constantsTouched: []
    func_position:
      end: 266
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 266
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleStartTag(javax.swing.text.html.HTML.Tag,MutableAttributeSet,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
    - '[javax.swing.text.html.HTML.Tag].toString()'
    - '[ContentHandler].startElement(String,String,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].convertToSaxAttributes(MutableAttributeSet)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleStartTag(javax.swing.text.html.HTML.Tag,MutableAttributeSet,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.swing.text.html.HTML.Tag].toString()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:274,1
    - Dst: '[ContentHandler].endElement(String,String,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:274,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:276,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.swing.text.html.HTML.Tag
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 2
    argNames:
    - tag
    - pos
    argTypes:
    - javax.swing.text.html.HTML.Tag
    - int
    constantsTouched: []
    func_position:
      end: 278
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 278
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleEndTag(javax.swing.text.html.HTML.Tag,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
    - '[javax.swing.text.html.HTML.Tag].toString()'
    - '[ContentHandler].endElement(String,String,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleEndTag(javax.swing.text.html.HTML.Tag,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleStartTag(javax.swing.text.html.HTML.Tag,MutableAttributeSet,int)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:287,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleEndTag(javax.swing.text.html.HTML.Tag,int)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.swing.text.html.HTML.Tag
      - MutableAttributeSet
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 3
    argNames:
    - tag
    - attributeSet
    - pos
    argTypes:
    - javax.swing.text.html.HTML.Tag
    - MutableAttributeSet
    - int
    constantsTouched: []
    func_position:
      end: 290
      start: 284
    functionDepth: 3
    functionLinenumber: 284
    functionLinenumberEnd: 290
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSimpleTag(javax.swing.text.html.HTML.Tag,MutableAttributeSet,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleEndTag(javax.swing.text.html.HTML.Tag,int)'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleStartTag(javax.swing.text.html.HTML.Tag,MutableAttributeSet,int)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSimpleTag(javax.swing.text.html.HTML.Tag,MutableAttributeSet,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].trace(String)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 2
    argNames:
    - errorMsg
    - pos
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 299
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 299
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleError(String,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].trace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleError(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AttributesImpl].clear()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:310,1
    - Dst: '[MutableAttributeSet].getAttributeNames()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:311,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].hasMoreElements()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:312,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].nextElement()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:313,1
    - Dst: '[MutableAttributeSet].getAttribute(org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:314,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].toString()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:315,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].toString()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:316,1
    - Dst: '[AttributesImpl].addAttribute(String,String,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter,String,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:315,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - MutableAttributeSet
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xml.sax.Attributes
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 1
    argNames:
    - attributeSet
    argTypes:
    - MutableAttributeSet
    constantsTouched: []
    func_position:
      end: 320
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 320
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].convertToSaxAttributes(MutableAttributeSet)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 1
    functionsReached:
    - '[MutableAttributeSet].getAttribute(org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].nextElement()'
    - '[MutableAttributeSet].getAttributeNames()'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].hasMoreElements()'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].toString()'
    - '[AttributesImpl].addAttribute(String,String,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter,String,org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter)'
    - '[AttributesImpl].clear()'
    linkageType: ''
    returnType: org.xml.sax.Attributes
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].convertToSaxAttributes(MutableAttributeSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].getMessage()'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:326,1
    - Dst: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].trace(String)'
      Src: org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXException
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - AttributesImpl
      - ParserDelegator
      - boolean
      - ContentHandler
      - SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: HTMLEditorKit.ParserCallback
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXException
    constantsTouched: []
    func_position:
      end: 330
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 330
    functionName: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.xml.sax.SAXException)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].getMessage()'
    - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].trace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.xml.sax.SAXException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.Assert].<init>()'
      Src: org.custommonkey.xmlunit.XMLAssert:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.XMLAssert
      static: false
      superClass: junit.framework.Assert
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.custommonkey.xmlunit.XMLAssert].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XMLAssert
    signature: '[org.custommonkey.xmlunit.XMLAssert].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(null,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Diff
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - diff
    - assertion
    argTypes:
    - org.xmlunit.diff.Diff
    - boolean
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.xmlunit.diff.Diff,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(null,org.xmlunit.diff.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.xmlunit.diff.Diff,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].similar()'
      Src: org.custommonkey.xmlunit.XMLAssert:131,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].getFailMessage(String,org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.XMLAssert:132,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xmlunit.diff.Diff
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - msg
    - diff
    - assertion
    argTypes:
    - String
    - org.xmlunit.diff.Diff
    - boolean
    constantsTouched: []
    func_position:
      end: 134
      start: 129
    functionDepth: 4
    functionLinenumber: 129
    functionLinenumberEnd: 134
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 11
    functionsReached:
    - '[org.xmlunit.diff.Diff].similar()'
    - '[org.custommonkey.xmlunit.XMLAssert].getFailMessage(String,org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.XMLAssert].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.custommonkey.xmlunit.XMLAssert:137,1
    - Dst: '[String].length()'
      Src: org.custommonkey.xmlunit.XMLAssert:138,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:139,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].append(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:139,1
    - Dst: '[org.xmlunit.diff.Diff].toString()'
      Src: org.custommonkey.xmlunit.XMLAssert:141,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:141,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].toString()'
      Src: org.custommonkey.xmlunit.XMLAssert:141,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xmlunit.diff.Diff
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - msg
    - diff
    argTypes:
    - String
    - org.xmlunit.diff.Diff
    constantsTouched: []
    func_position:
      end: 142
      start: 136
    functionDepth: 3
    functionLinenumber: 136
    functionLinenumberEnd: 142
    functionName: '[org.custommonkey.xmlunit.XMLAssert].getFailMessage(String,org.xmlunit.diff.Diff)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.diff.Diff].toString()'
    - '[StringBuilder].<init>()'
    - '[String].length()'
    - '[org.custommonkey.xmlunit.XMLAssert].append(String)'
    - '[StringBuilder].append(String)'
    - '[org.custommonkey.xmlunit.XMLAssert].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.XMLAssert].getFailMessage(String,org.xmlunit.diff.Diff)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(null,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Diff
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - diff
    - assertion
    argTypes:
    - org.xmlunit.diff.Diff
    - boolean
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(org.xmlunit.diff.Diff,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(null,org.xmlunit.diff.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(org.xmlunit.diff.Diff,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].identical()'
      Src: org.custommonkey.xmlunit.XMLAssert:160,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].getFailMessage(String,org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.XMLAssert:161,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xmlunit.diff.Diff
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - msg
    - diff
    - assertion
    argTypes:
    - String
    - org.xmlunit.diff.Diff
    - boolean
    constantsTouched: []
    func_position:
      end: 163
      start: 159
    functionDepth: 4
    functionLinenumber: 159
    functionLinenumberEnd: 163
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(String,org.xmlunit.diff.Diff,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.diff.Diff].identical()'
    - '[org.custommonkey.xmlunit.XMLAssert].getFailMessage(String,org.xmlunit.diff.Diff)'
    - '[org.custommonkey.xmlunit.XMLAssert].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(String,org.xmlunit.diff.Diff,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(null,org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.xml.sax.InputSource
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(null,org.xml.sax.InputSource,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(null,String,String)'
      Src: org.custommonkey.xmlunit.XMLAssert:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 187
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(null,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(null,org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(null,org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(null,java.io.Reader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLAssert:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(null,java.io.Reader,java.io.Reader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:221,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - org.xml.sax.InputSource
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 223
      start: 218
    functionDepth: 5
    functionLinenumber: 218
    functionLinenumberEnd: 223
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.XMLAssert:235,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 233
    functionDepth: 5
    functionLinenumber: 233
    functionLinenumberEnd: 237
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    - '[org.xmlunit.diff.Diff].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:247,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 249
      start: 245
    functionDepth: 5
    functionLinenumber: 245
    functionLinenumberEnd: 249
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(java.io.Reader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLAssert:261,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.Reader
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 263
      start: 259
    functionDepth: 5
    functionLinenumber: 259
    functionLinenumberEnd: 263
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(java.io.Reader,java.io.Reader)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(null,org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.xml.sax.InputSource
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 275
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 275
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(null,org.xml.sax.InputSource,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(null,String,String)'
      Src: org.custommonkey.xmlunit.XMLAssert:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 287
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 287
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(null,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(null,org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 296
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 296
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(null,org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(null,java.io.Reader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLAssert:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 308
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 308
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(null,java.io.Reader,java.io.Reader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:321,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - org.xml.sax.InputSource
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 323
      start: 318
    functionDepth: 5
    functionLinenumber: 318
    functionLinenumberEnd: 323
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.XMLAssert:335,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 337
      start: 333
    functionDepth: 5
    functionLinenumber: 333
    functionLinenumberEnd: 337
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    - '[org.xmlunit.diff.Diff].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:347,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 349
      start: 345
    functionDepth: 5
    functionLinenumber: 345
    functionLinenumberEnd: 349
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(java.io.Reader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLAssert:361,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.Reader
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - err
    - control
    - test
    argTypes:
    - String
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 363
      start: 359
    functionDepth: 5
    functionLinenumber: 359
    functionLinenumberEnd: 363
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(java.io.Reader,java.io.Reader)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - document
    argTypes:
    - String
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 377
      start: 373
    functionDepth: 6
    functionLinenumber: 373
    functionLinenumberEnd: 377
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 3
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:393,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - document
    argTypes:
    - String
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 394
      start: 389
    functionDepth: 7
    functionLinenumber: 389
    functionLinenumberEnd: 394
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:411,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - inXMLString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 412
      start: 407
    functionDepth: 7
    functionLinenumber: 407
    functionLinenumberEnd: 412
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:431,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:433,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      - String
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - controlXpath
    - controlDocument
    - testXpath
    - testDocument
    argTypes:
    - String
    - org.xml.sax.InputSource
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 434
      start: 425
    functionDepth: 6
    functionLinenumber: 425
    functionLinenumberEnd: 434
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:454,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:455,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - controlXpath
    - inControlXMLString
    - testXpath
    - inTestXMLString
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 456
      start: 447
    functionDepth: 6
    functionLinenumber: 447
    functionLinenumberEnd: 456
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEquality(String,org.w3c.dom.Document,String,org.w3c.dom.Document,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - controlXpath
    - controlDocument
    - testXpath
    - testDocument
    argTypes:
    - String
    - org.w3c.dom.Document
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 474
      start: 467
    functionDepth: 5
    functionLinenumber: 467
    functionLinenumberEnd: 474
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 4
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEquality(String,org.w3c.dom.Document,String,org.w3c.dom.Document,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - document
    argTypes:
    - String
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 489
      start: 484
    functionDepth: 6
    functionLinenumber: 484
    functionLinenumberEnd: 489
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 3
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:506,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - document
    argTypes:
    - String
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 507
      start: 501
    functionDepth: 7
    functionLinenumber: 501
    functionLinenumberEnd: 507
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:525,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - inXMLString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 526
      start: 520
    functionDepth: 7
    functionLinenumber: 520
    functionLinenumberEnd: 526
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:546,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:547,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - controlXpath
    - inControlXMLString
    - testXpath
    - inTestXMLString
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 548
      start: 539
    functionDepth: 6
    functionLinenumber: 539
    functionLinenumberEnd: 548
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:568,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:570,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      - String
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - controlXpath
    - controlDocument
    - testXpath
    - testDocument
    argTypes:
    - String
    - org.xml.sax.InputSource
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 571
      start: 562
    functionDepth: 6
    functionLinenumber: 562
    functionLinenumberEnd: 571
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEquality(String,org.w3c.dom.Document,String,org.w3c.dom.Document,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - controlXpath
    - controlDocument
    - testXpath
    - testDocument
    argTypes:
    - String
    - org.w3c.dom.Document
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 589
      start: 582
    functionDepth: 5
    functionLinenumber: 582
    functionLinenumberEnd: 589
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 4
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEquality(String,org.w3c.dom.Document,String,org.w3c.dom.Document,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
      Src: org.custommonkey.xmlunit.XMLAssert:602,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.XMLAssert:603,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:604,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].asXpathResultDocument(javax.xml.parsers.DocumentBuilder,org.w3c.dom.NodeList)'
      Src: org.custommonkey.xmlunit.XMLAssert:603,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
      Src: org.custommonkey.xmlunit.XMLAssert:606,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:607,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].asXpathResultDocument(javax.xml.parsers.DocumentBuilder,org.w3c.dom.NodeList)'
      Src: org.custommonkey.xmlunit.XMLAssert:606,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:603,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.xmlunit.diff.Diff,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - String
      - org.w3c.dom.Document
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 5
    argNames:
    - controlXpath
    - controlDocument
    - testXpath
    - testDocument
    - equal
    argTypes:
    - String
    - org.w3c.dom.Document
    - String
    - org.w3c.dom.Document
    - boolean
    constantsTouched: []
    func_position:
      end: 610
      start: 596
    functionDepth: 4
    functionLinenumber: 596
    functionLinenumberEnd: 610
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEquality(String,org.w3c.dom.Document,String,org.w3c.dom.Document,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].asXpathResultDocument(javax.xml.parsers.DocumentBuilder,org.w3c.dom.NodeList)'
    - '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.xmlunit.diff.Diff,boolean)'
    - '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
    - '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEquality(String,org.w3c.dom.Document,String,org.w3c.dom.Document,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - document
    argTypes:
    - String
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 625
      start: 620
    functionDepth: 5
    functionLinenumber: 620
    functionLinenumberEnd: 625
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 3
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:643,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:642,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - document
    argTypes:
    - String
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 644
      start: 638
    functionDepth: 6
    functionLinenumber: 638
    functionLinenumberEnd: 644
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:663,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:662,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - inXMLString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 664
      start: 657
    functionDepth: 6
    functionLinenumber: 657
    functionLinenumberEnd: 664
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:683,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:685,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      - String
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - controlXpath
    - control
    - testXpath
    - test
    argTypes:
    - String
    - org.xml.sax.InputSource
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 686
      start: 677
    functionDepth: 5
    functionLinenumber: 677
    functionLinenumberEnd: 686
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:706,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:708,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:705,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - controlXpath
    - inControlXMLString
    - testXpath
    - inTestXMLString
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 709
      start: 699
    functionDepth: 5
    functionLinenumber: 699
    functionLinenumberEnd: 709
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
      Src: org.custommonkey.xmlunit.XMLAssert:725,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:726,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:727,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.XMLAssert:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - controlXpath
    - controlDocument
    - testXpath
    - testDocument
    argTypes:
    - String
    - org.w3c.dom.Document
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 728
      start: 720
    functionDepth: 4
    functionLinenumber: 720
    functionLinenumberEnd: 728
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 4
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:746,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:745,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - control
    argTypes:
    - String
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 747
      start: 741
    functionDepth: 6
    functionLinenumber: 741
    functionLinenumberEnd: 747
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:766,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - inXMLString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 767
      start: 760
    functionDepth: 6
    functionLinenumber: 760
    functionLinenumberEnd: 767
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:782,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - controlXpath
    - testXpath
    - document
    argTypes:
    - String
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 783
      start: 778
    functionDepth: 5
    functionLinenumber: 778
    functionLinenumberEnd: 783
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 3
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:803,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:805,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      - String
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - controlXpath
    - control
    - testXpath
    - test
    argTypes:
    - String
    - org.xml.sax.InputSource
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 806
      start: 797
    functionDepth: 5
    functionLinenumber: 797
    functionLinenumberEnd: 806
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:827,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:829,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - controlXpath
    - inControlXMLString
    - testXpath
    - inTestXMLString
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 830
      start: 820
    functionDepth: 5
    functionLinenumber: 820
    functionLinenumberEnd: 830
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
      Src: org.custommonkey.xmlunit.XMLAssert:847,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:848,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:849,1
    - Dst: '[String].equals(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:851,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:852,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:856,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - controlXpath
    - controlDocument
    - testXpath
    - testDocument
    argTypes:
    - String
    - org.w3c.dom.Document
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 858
      start: 842
    functionDepth: 4
    functionLinenumber: 842
    functionLinenumberEnd: 858
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 4
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLAssert].fail(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:875,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - expectedValue
    - xpathExpression
    - control
    argTypes:
    - String
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 877
      start: 870
    functionDepth: 5
    functionLinenumber: 870
    functionLinenumberEnd: 877
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:894,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:895,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - expectedValue
    - xpathExpression
    - inXMLString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 896
      start: 889
    functionDepth: 5
    functionLinenumber: 889
    functionLinenumberEnd: 896
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
      Src: org.custommonkey.xmlunit.XMLAssert:910,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:912,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertEquals(String,String)'
      Src: org.custommonkey.xmlunit.XMLAssert:911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - expectedValue
    - xpathExpression
    - inDocument
    argTypes:
    - String
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 913
      start: 906
    functionDepth: 4
    functionLinenumber: 906
    functionLinenumberEnd: 913
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 3
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:930,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.QualifiedName
      - String
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - expectedValue
    - xpathExpression
    - control
    argTypes:
    - org.custommonkey.xmlunit.QualifiedName
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 932
      start: 925
    functionDepth: 5
    functionLinenumber: 925
    functionLinenumberEnd: 932
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:949,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.QualifiedName
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - expectedValue
    - xpathExpression
    - inXMLString
    argTypes:
    - org.custommonkey.xmlunit.QualifiedName
    - String
    - String
    constantsTouched: []
    func_position:
      end: 951
      start: 944
    functionDepth: 5
    functionLinenumber: 944
    functionLinenumberEnd: 951
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
      Src: org.custommonkey.xmlunit.XMLAssert:965,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:967,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.custommonkey.xmlunit.XMLAssert:969,1
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.custommonkey.xmlunit.XMLAssert:970,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext].<init>(org.custommonkey.xmlunit.XMLAssert)'
      Src: org.custommonkey.xmlunit.XMLAssert:970,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:974,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String,org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext)'
      Src: org.custommonkey.xmlunit.XMLAssert:973,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertEquals(org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.QualifiedName)'
      Src: org.custommonkey.xmlunit.XMLAssert:972,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.QualifiedName
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - expectedValue
    - xpathExpression
    - inDocument
    argTypes:
    - org.custommonkey.xmlunit.QualifiedName
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 977
      start: 961
    functionDepth: 4
    functionLinenumber: 961
    functionLinenumberEnd: 977
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.NodeList].item(int)'
    - '[org.custommonkey.xmlunit.QualifiedName].valueOf(String,org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext)'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext].<init>(org.custommonkey.xmlunit.XMLAssert)'
    - '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertEquals(org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.QualifiedName)'
    - '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:991,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - xPathExpression
    - control
    argTypes:
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 993
      start: 988
    functionDepth: 5
    functionLinenumber: 988
    functionLinenumberEnd: 993
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:1007,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:1008,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - xPathExpression
    - inXMLString
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1009
      start: 1004
    functionDepth: 5
    functionLinenumber: 1004
    functionLinenumberEnd: 1009
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
      Src: org.custommonkey.xmlunit.XMLAssert:1021,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:1022,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.custommonkey.xmlunit.XMLAssert:1024,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertTrue(String,int)'
      Src: org.custommonkey.xmlunit.XMLAssert:1025,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - xPathExpression
    - inDocument
    argTypes:
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1027
      start: 1018
    functionDepth: 4
    functionLinenumber: 1018
    functionLinenumberEnd: 1027
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 3
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XMLAssert].assertTrue(String,int)'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:1041,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:1042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - xPathExpression
    - control
    argTypes:
    - String
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 1043
      start: 1038
    functionDepth: 5
    functionLinenumber: 1038
    functionLinenumberEnd: 1043
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:1057,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:1058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - xPathExpression
    - inXMLString
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1059
      start: 1054
    functionDepth: 5
    functionLinenumber: 1054
    functionLinenumberEnd: 1059
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
      Src: org.custommonkey.xmlunit.XMLAssert:1071,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLAssert:1072,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.custommonkey.xmlunit.XMLAssert:1074,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertEquals(String,int,org.custommonkey.xmlunit.XMLAssert)'
      Src: org.custommonkey.xmlunit.XMLAssert:1075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - xPathExpression
    - inDocument
    argTypes:
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1077
      start: 1068
    functionDepth: 4
    functionLinenumber: 1068
    functionLinenumberEnd: 1077
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 3
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XMLAssert].assertEquals(String,int,org.custommonkey.xmlunit.XMLAssert)'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:1089,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.XMLAssert:1089,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 1
    argNames:
    - xml
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 1090
      start: 1087
    functionDepth: 1
    functionLinenumber: 1087
    functionLinenumberEnd: 1090
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.validation.Validator].<init>(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:1102,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.XMLAssert:1102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 1
    argNames:
    - xmlString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1103
      start: 1100
    functionDepth: 1
    functionLinenumber: 1100
    functionLinenumberEnd: 1103
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
    - '[org.xmlunit.validation.Validator].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>(org.xml.sax.InputSource,String)'
      Src: org.custommonkey.xmlunit.XMLAssert:1117,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.XMLAssert:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - xml
    - systemId
    argTypes:
    - org.xml.sax.InputSource
    - String
    constantsTouched: []
    func_position:
      end: 1118
      start: 1115
    functionDepth: 1
    functionLinenumber: 1115
    functionLinenumberEnd: 1118
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.validation.Validator].<init>(org.xml.sax.InputSource,String)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>(String,String)'
      Src: org.custommonkey.xmlunit.XMLAssert:1132,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.XMLAssert:1132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - xmlString
    - systemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1133
      start: 1130
    functionDepth: 1
    functionLinenumber: 1130
    functionLinenumberEnd: 1133
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
    - '[org.xmlunit.validation.Validator].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].<init>(org.xml.sax.InputSource,String,String)'
      Src: org.custommonkey.xmlunit.XMLAssert:1150,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.XMLAssert:1150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - xml
    - systemId
    - doctype
    argTypes:
    - org.xml.sax.InputSource
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1151
      start: 1147
    functionDepth: 1
    functionLinenumber: 1147
    functionLinenumberEnd: 1151
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.validation.Validator].<init>(org.xml.sax.InputSource,String,String)'
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:1166,1
    - Dst: '[org.xmlunit.validation.Validator].<init>(java.io.StringReader,String,String)'
      Src: org.custommonkey.xmlunit.XMLAssert:1166,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
      Src: org.custommonkey.xmlunit.XMLAssert:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - xmlString
    - systemId
    - doctype
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1167
      start: 1164
    functionDepth: 1
    functionLinenumber: 1164
    functionLinenumberEnd: 1167
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xmlunit.validation.Validator].<init>(java.io.StringReader,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.Validator].toString()'
      Src: org.custommonkey.xmlunit.XMLAssert:1174,1
    - Dst: '[org.xmlunit.validation.Validator].isValid()'
      Src: org.custommonkey.xmlunit.XMLAssert:1174,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertEquals(org.custommonkey.xmlunit.XMLAssert,boolean,org.custommonkey.xmlunit.XMLAssert)'
      Src: org.custommonkey.xmlunit.XMLAssert:1174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.validation.Validator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.xmlunit.validation.Validator
    constantsTouched: []
    func_position:
      end: 1175
      start: 1173
    functionDepth: 0
    functionLinenumber: 1173
    functionLinenumberEnd: 1175
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 7
    functionsReached:
    - '[org.xmlunit.validation.Validator].toString()'
    - '[org.custommonkey.xmlunit.XMLAssert].assertEquals(org.custommonkey.xmlunit.XMLAssert,boolean,org.custommonkey.xmlunit.XMLAssert)'
    - '[org.xmlunit.validation.Validator].isValid()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLAssert:1192,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTester,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:1193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - org.custommonkey.xmlunit.NodeTester
      - short
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - xml
    - tester
    - nodeType
    argTypes:
    - org.xml.sax.InputSource
    - org.custommonkey.xmlunit.NodeTester
    - short
    constantsTouched: []
    func_position:
      end: 1194
      start: 1189
    functionDepth: 3
    functionLinenumber: 1189
    functionLinenumberEnd: 1194
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.xml.sax.InputSource,org.custommonkey.xmlunit.NodeTester,short)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTester,boolean)'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(org.xml.sax.InputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.xml.sax.InputSource,org.custommonkey.xmlunit.NodeTester,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:1211,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTester,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:1212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.custommonkey.xmlunit.NodeTester
      - short
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 3
    argNames:
    - xmlString
    - tester
    - nodeType
    argTypes:
    - String
    - org.custommonkey.xmlunit.NodeTester
    - short
    constantsTouched: []
    func_position:
      end: 1213
      start: 1208
    functionDepth: 1
    functionLinenumber: 1208
    functionLinenumberEnd: 1213
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(String,org.custommonkey.xmlunit.NodeTester,short)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTester,boolean)'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(String,org.custommonkey.xmlunit.NodeTester,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.NodeTester,short[])'
      Src: org.custommonkey.xmlunit.XMLAssert:1229,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:1231,1
    - Dst: e.getMessage()
      Src: org.custommonkey.xmlunit.XMLAssert:1236,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].fail(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:1235,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NodeTest
      - org.custommonkey.xmlunit.NodeTester
      - short[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.Assert
    argCount: 4
    argNames:
    - test
    - tester
    - nodeTypes
    - assertion
    argTypes:
    - org.custommonkey.xmlunit.NodeTest
    - org.custommonkey.xmlunit.NodeTester
    - short[]
    - boolean
    constantsTouched: []
    func_position:
      end: 1239
      start: 1226
    functionDepth: 2
    functionLinenumber: 1226
    functionLinenumberEnd: 1239
    functionName: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTester,short[],boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.NodeTester,short[])'
    - '[org.custommonkey.xmlunit.XMLAssert].fail(String)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTester,short[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.XMLAssert:1243,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].createElement(String)'
      Src: org.custommonkey.xmlunit.XMLAssert:1244,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].appendChild(org.custommonkey.xmlunit.XMLAssert)'
      Src: org.custommonkey.xmlunit.XMLAssert:1245,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.custommonkey.xmlunit.XMLAssert:1246,1
    - Dst: '[org.w3c.dom.NodeList].item(org.custommonkey.xmlunit.XMLAssert)'
      Src: org.custommonkey.xmlunit.XMLAssert:1248,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].importNode(org.custommonkey.xmlunit.XMLAssert,boolean)'
      Src: org.custommonkey.xmlunit.XMLAssert:1248,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].setAttributeNodeNS(org.w3c.dom.Attr)'
      Src: org.custommonkey.xmlunit.XMLAssert:1250,1
    - Dst: '[org.custommonkey.xmlunit.XMLAssert].appendChild(org.custommonkey.xmlunit.XMLAssert)'
      Src: org.custommonkey.xmlunit.XMLAssert:1252,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilder
      - org.w3c.dom.NodeList
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: junit.framework.Assert
    argCount: 2
    argNames:
    - builder
    - nodes
    argTypes:
    - javax.xml.parsers.DocumentBuilder
    - org.w3c.dom.NodeList
    constantsTouched: []
    func_position:
      end: 1256
      start: 1241
    functionDepth: 1
    functionLinenumber: 1241
    functionLinenumberEnd: 1256
    functionName: '[org.custommonkey.xmlunit.XMLAssert].asXpathResultDocument(javax.xml.parsers.DocumentBuilder,org.w3c.dom.NodeList)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLAssert].importNode(org.custommonkey.xmlunit.XMLAssert,boolean)'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.custommonkey.xmlunit.XMLAssert].appendChild(org.custommonkey.xmlunit.XMLAssert)'
    - '[org.custommonkey.xmlunit.XMLAssert].createElement(String)'
    - '[org.custommonkey.xmlunit.XMLAssert].setAttributeNodeNS(org.w3c.dom.Attr)'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    - '[org.w3c.dom.NodeList].item(org.custommonkey.xmlunit.XMLAssert)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.XMLAssert].asXpathResultDocument(javax.xml.parsers.DocumentBuilder,org.w3c.dom.NodeList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1262
      start: 1260
    functionDepth: 0
    functionLinenumber: 1260
    functionLinenumberEnd: 1262
    functionName: '[org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext].<init>(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext
    signature: '[org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext].<init>(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Node].lookupNamespaceURI(String)'
      Src: org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext:1264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      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: 1265
      start: 1263
    functionDepth: 0
    functionLinenumber: 1263
    functionLinenumberEnd: 1265
    functionName: '[org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext].getNamespaceURI(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[Node].lookupNamespaceURI(String)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext:1269,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1280
      start: 1268
    functionDepth: 0
    functionLinenumber: 1268
    functionLinenumberEnd: 1280
    functionName: '[org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext].getPrefixes()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext].getPrefixes()'
  - 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: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.custommonkey.xmlunit.NamespaceContext].getNamespaceURI(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NamespaceContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.NamespaceContext].getNamespaceURI(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: false
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.custommonkey.xmlunit.NamespaceContext].getPrefixes()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NamespaceContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.custommonkey.xmlunit.NamespaceContext].getPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NamespaceContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.NamespaceContext].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NamespaceContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NamespaceContext
    signature: '[org.custommonkey.xmlunit.NamespaceContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:77,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:78,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].append(String)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:78,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].append(String)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:78,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].append(String)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:78,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].append(char)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:78,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].append(String)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:78,1
    - Dst: '[StringBuilder].toString()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:80,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].length()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:82,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(org.custommonkey.xmlunit.DoctypeSupport)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:82,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].toCharArray()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:85,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:87,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].getBytes()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:92,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].getBytes(String)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:92,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:94,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,org.custommonkey.xmlunit.DoctypeSupport)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:97,1
    - Dst: '[IntBufferReadable].<init>(org.custommonkey.xmlunit.util.IntegerBuffer)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:101,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Readable
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int[]
      - boolean
      - Readable
      - Readable
      - Readable
      - Readable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.DoctypeSupport
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - systemId
    - original
    - characters
    - encoding
    argTypes:
    - String
    - String
    - Readable
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 102
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 102
    functionName: '[org.custommonkey.xmlunit.DoctypeSupport].<init>(String,String,Readable,boolean,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeSupport.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DoctypeSupport].toCharArray()'
    - '[IntBufferReadable].<init>(org.custommonkey.xmlunit.util.IntegerBuffer)'
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,org.custommonkey.xmlunit.DoctypeSupport)'
    - '[StringBuilder].<init>(String)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append()'
    - '[org.custommonkey.xmlunit.DoctypeSupport].getBytes()'
    - '[org.custommonkey.xmlunit.DoctypeSupport].length()'
    - '[org.custommonkey.xmlunit.DoctypeSupport].getBytes(String)'
    - '[org.custommonkey.xmlunit.DoctypeSupport].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(String)'
    - '[org.custommonkey.xmlunit.DoctypeSupport].append(char)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(org.custommonkey.xmlunit.DoctypeSupport)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DoctypeSupport
    signature: '[org.custommonkey.xmlunit.DoctypeSupport].<init>(String,String,Readable,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].split()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:111,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:114,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:120,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:126,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:132,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int[]
      - boolean
      - Readable
      - Readable
      - Readable
      - Readable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 108
    functionDepth: 3
    functionLinenumber: 108
    functionLinenumberEnd: 135
    functionName: '[org.custommonkey.xmlunit.DoctypeSupport].read()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeSupport.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
    - '[org.custommonkey.xmlunit.DoctypeSupport].split()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.DoctypeSupport].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:144,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:145,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:150,1
    - Dst: Character.isWhitespace(char)
      Src: org.custommonkey.xmlunit.DoctypeSupport:151,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.DoctypeSupport)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:152,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].readUntilCloseCharIsReached()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:156,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(char)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:160,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int[])'
      Src: org.custommonkey.xmlunit.DoctypeSupport:161,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(char)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:164,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int[])'
      Src: org.custommonkey.xmlunit.DoctypeSupport:165,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(org.custommonkey.xmlunit.DoctypeSupport)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:171,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int[])'
      Src: org.custommonkey.xmlunit.DoctypeSupport:172,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(int[])'
      Src: org.custommonkey.xmlunit.DoctypeSupport:173,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(char)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:174,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int[])'
      Src: org.custommonkey.xmlunit.DoctypeSupport:175,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(char)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:183,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.DoctypeSupport)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:188,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:195,1
    - Dst: Character.isWhitespace(char)
      Src: org.custommonkey.xmlunit.DoctypeSupport:196,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.DoctypeSupport)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:197,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].readUntilCloseCharIsReached()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:199,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(char)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:203,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int[])'
      Src: org.custommonkey.xmlunit.DoctypeSupport:204,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(char)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:207,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int[])'
      Src: org.custommonkey.xmlunit.DoctypeSupport:208,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(org.custommonkey.xmlunit.DoctypeSupport)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:213,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int[])'
      Src: org.custommonkey.xmlunit.DoctypeSupport:214,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(int[])'
      Src: org.custommonkey.xmlunit.DoctypeSupport:215,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(char)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:216,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int[])'
      Src: org.custommonkey.xmlunit.DoctypeSupport:217,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(char)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:224,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.DoctypeSupport)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:228,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].size()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:233,1
    - Dst: '[IntBufferReadable].<init>(org.custommonkey.xmlunit.util.IntegerBuffer)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:234,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].size()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:235,1
    - Dst: '[IntBufferReadable].<init>(org.custommonkey.xmlunit.util.IntegerBuffer)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:236,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 78
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int[]
      - boolean
      - Readable
      - Readable
      - Readable
      - Readable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 142
    functionDepth: 2
    functionLinenumber: 142
    functionLinenumberEnd: 237
    functionName: '[org.custommonkey.xmlunit.DoctypeSupport].split()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeSupport.java
    functionUses: 1
    functionsReached:
    - '[IntBufferReadable].<init>(org.custommonkey.xmlunit.util.IntegerBuffer)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int[])'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.DoctypeSupport)'
    - '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
    - '[org.custommonkey.xmlunit.DoctypeSupport].readUntilCloseCharIsReached()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(char)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].size()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(int[])'
    - Character.isWhitespace(char)
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(org.custommonkey.xmlunit.DoctypeSupport)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DoctypeSupport].split()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:240,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:243,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.DoctypeSupport)'
      Src: org.custommonkey.xmlunit.DoctypeSupport:244,1
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
      Src: org.custommonkey.xmlunit.DoctypeSupport:252,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int[]
      - boolean
      - Readable
      - Readable
      - Readable
      - Readable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 239
    functionDepth: 2
    functionLinenumber: 239
    functionLinenumberEnd: 253
    functionName: '[org.custommonkey.xmlunit.DoctypeSupport].readUntilCloseCharIsReached()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeSupport.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(org.custommonkey.xmlunit.DoctypeSupport)'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
    - '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
    linkageType: ''
    returnType: int[]
    signature: '[org.custommonkey.xmlunit.DoctypeSupport].readUntilCloseCharIsReached()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeSupport.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
  - 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.custommonkey.xmlunit.DoctypeSupport.Readable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeSupport.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DoctypeSupport.Readable
    signature: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
      Src: org.custommonkey.xmlunit.DoctypeSupport.IntBufferReadable:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.util.IntegerBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Readable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.DoctypeSupport.IntBufferReadable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - org.custommonkey.xmlunit.util.IntegerBuffer
    constantsTouched: []
    func_position:
      end: 260
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 260
    functionName: '[org.custommonkey.xmlunit.DoctypeSupport.IntBufferReadable].<init>(org.custommonkey.xmlunit.util.IntegerBuffer)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeSupport.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DoctypeSupport.IntBufferReadable
    signature: '[org.custommonkey.xmlunit.DoctypeSupport.IntBufferReadable].<init>(org.custommonkey.xmlunit.util.IntegerBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Readable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionName: '[org.custommonkey.xmlunit.DoctypeSupport.IntBufferReadable].read()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.DoctypeSupport.IntBufferReadable].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.Node
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeDetail
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - node
    - xpathLocation
    argTypes:
    - String
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.w3c.dom.Node,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDetail.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeDetail
    signature: '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.Node
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.custommonkey.xmlunit.NodeDetail].getNode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDetail.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.NodeDetail].getNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.Node
      - 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: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.custommonkey.xmlunit.NodeDetail].getValue()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDetail.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.NodeDetail].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.Node
      - 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: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.custommonkey.xmlunit.NodeDetail].getXpathLocation()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDetail.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.NodeDetail].getXpathLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.DifferenceConstants
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.DifferenceConstants].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceConstants.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DifferenceConstants
    signature: '[org.custommonkey.xmlunit.DifferenceConstants].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.Diff:95,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.Diff:95,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(java.io.StringReader,java.io.StringReader)'
      Src: org.custommonkey.xmlunit.Diff:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Diff
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 6
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].<init>(java.io.StringReader,java.io.StringReader)'
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Diff
    signature: '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.Diff:107,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,java.io.Reader)'
      Src: org.custommonkey.xmlunit.Diff:107,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
      Src: org.custommonkey.xmlunit.Diff:108,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,java.io.Reader)'
      Src: org.custommonkey.xmlunit.Diff:108,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.Diff:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Diff
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 109
      start: 105
    functionDepth: 3
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionName: '[org.custommonkey.xmlunit.Diff].<init>(java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,java.io.Reader)'
    - '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Diff
    signature: '[org.custommonkey.xmlunit.Diff].<init>(java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceEngineContract)'
      Src: org.custommonkey.xmlunit.Diff:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Diff
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlDoc
    - testDoc
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 4
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceEngineContract)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Diff
    signature: '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.Diff:131,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getResultDocument()'
      Src: org.custommonkey.xmlunit.Diff:132,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.Diff:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.custommonkey.xmlunit.Transform
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.transform.TransformerException
      - org.xml.sax.SAXException
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Diff
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - testTransform
    argTypes:
    - String
    - org.custommonkey.xmlunit.Transform
    constantsTouched: []
    func_position:
      end: 133
      start: 129
    functionDepth: 3
    functionLinenumber: 129
    functionLinenumberEnd: 133
    functionName: '[org.custommonkey.xmlunit.Diff].<init>(String,org.custommonkey.xmlunit.Transform)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Transform].getResultDocument()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Diff
    signature: '[org.custommonkey.xmlunit.Diff].<init>(String,org.custommonkey.xmlunit.Transform)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.Diff:144,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.Diff:144,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
      Src: org.custommonkey.xmlunit.Diff:145,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.Diff:145,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.Diff:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Diff
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.xml.sax.InputSource
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 3
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: '[org.custommonkey.xmlunit.Diff].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Diff
    signature: '[org.custommonkey.xmlunit.Diff].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].toDocument(javax.xml.transform.dom.DOMSource)'
      Src: org.custommonkey.xmlunit.Diff:154,1
    - Dst: '[org.custommonkey.xmlunit.Diff].toDocument(javax.xml.transform.dom.DOMSource)'
      Src: org.custommonkey.xmlunit.Diff:154,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.Diff:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.dom.DOMSource
      - javax.xml.transform.dom.DOMSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Diff
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - javax.xml.transform.dom.DOMSource
    - javax.xml.transform.dom.DOMSource
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 3
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.custommonkey.xmlunit.Diff].<init>(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].toDocument(javax.xml.transform.dom.DOMSource)'
    - '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Diff
    signature: '[org.custommonkey.xmlunit.Diff].<init>(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.ElementNameQualifier].<init>()'
      Src: org.custommonkey.xmlunit.Diff:166,1
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceEngineContract,org.custommonkey.xmlunit.ElementNameQualifier)'
      Src: org.custommonkey.xmlunit.Diff:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.DifferenceEngineContract
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Diff
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - controlDoc
    - testDoc
    - comparator
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    - org.custommonkey.xmlunit.DifferenceEngineContract
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceEngineContract)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.ElementNameQualifier].<init>()'
    - '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceEngineContract,org.custommonkey.xmlunit.ElementNameQualifier)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Diff
    signature: '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceEngineContract)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].getManipulatedDocument(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.Diff:181,1
    - Dst: '[org.custommonkey.xmlunit.Diff].getManipulatedDocument(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.Diff:182,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.custommonkey.xmlunit.Diff:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.ElementQualifier
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Diff
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - controlDoc
    - testDoc
    - comparator
    - elementQualifier
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    - org.custommonkey.xmlunit.DifferenceEngineContract
    - org.custommonkey.xmlunit.ElementQualifier
    constantsTouched: []
    func_position:
      end: 186
      start: 178
    functionDepth: 7
    functionLinenumber: 178
    functionLinenumberEnd: 186
    functionName: '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceEngineContract,org.custommonkey.xmlunit.ElementQualifier)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.custommonkey.xmlunit.Diff].getManipulatedDocument(org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Diff
    signature: '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceEngineContract,org.custommonkey.xmlunit.ElementQualifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.Diff,org.custommonkey.xmlunit.Diff,org.custommonkey.xmlunit.Diff,org.custommonkey.xmlunit.Diff)'
      Src: org.custommonkey.xmlunit.Diff:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Diff
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.Diff
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prototype
    argTypes:
    - org.xmlunit.diff.Diff
    constantsTouched: []
    func_position:
      end: 197
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 197
    functionName: '[org.custommonkey.xmlunit.Diff].<init>(org.xmlunit.diff.Diff)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].<init>(org.custommonkey.xmlunit.Diff,org.custommonkey.xmlunit.Diff,org.custommonkey.xmlunit.Diff,org.custommonkey.xmlunit.Diff)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Diff
    signature: '[org.custommonkey.xmlunit.Diff].<init>(org.xmlunit.diff.Diff)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
      Src: org.custommonkey.xmlunit.Diff:208,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getWhitespaceStrippedDocument(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.Diff:209,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - originalDoc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 211
      start: 207
    functionDepth: 5
    functionLinenumber: 207
    functionLinenumberEnd: 211
    functionName: '[org.custommonkey.xmlunit.Diff].getWhitespaceManipulatedDocument(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getWhitespaceStrippedDocument(org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.Diff].getWhitespaceManipulatedDocument(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].getWhitespaceManipulatedDocument(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.Diff:229,1
    - Dst: '[org.custommonkey.xmlunit.Diff].getCommentlessDocument(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.Diff:229,1
    - Dst: '[org.custommonkey.xmlunit.Diff].getNormalizedDocument(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.Diff:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - orig
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 6
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: '[org.custommonkey.xmlunit.Diff].getManipulatedDocument(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].getNormalizedDocument(org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.Diff].getCommentlessDocument(org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.Diff].getWhitespaceManipulatedDocument(org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.Diff].getManipulatedDocument(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
      Src: org.custommonkey.xmlunit.Diff:240,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getStripCommentsTransform(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.Diff:244,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getResultDocument()'
      Src: org.custommonkey.xmlunit.Diff:245,1
    - Dst: e.getMessage()
      Src: org.custommonkey.xmlunit.Diff:247,1
    - Dst: e.getCause()
      Src: org.custommonkey.xmlunit.Diff:247,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(org.custommonkey.xmlunit.Diff,org.custommonkey.xmlunit.Diff)'
      Src: org.custommonkey.xmlunit.Diff:247,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - orig
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 249
      start: 239
    functionDepth: 3
    functionLinenumber: 239
    functionLinenumberEnd: 249
    functionName: '[org.custommonkey.xmlunit.Diff].getCommentlessDocument(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getStripCommentsTransform(org.w3c.dom.Document)'
    - e.getCause()
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(org.custommonkey.xmlunit.Diff,org.custommonkey.xmlunit.Diff)'
    - e.getMessage()
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
    - '[org.custommonkey.xmlunit.Transform].getResultDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.Diff].getCommentlessDocument(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getNormalize()'
      Src: org.custommonkey.xmlunit.Diff:252,1
    - Dst: '[org.w3c.dom.Document].cloneNode(boolean)'
      Src: org.custommonkey.xmlunit.Diff:255,1
    - Dst: d.normalize()
      Src: org.custommonkey.xmlunit.Diff:256,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - orig
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 258
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 258
    functionName: '[org.custommonkey.xmlunit.Diff].getNormalizedDocument(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 1
    functionsReached:
    - d.normalize()
    - '[org.custommonkey.xmlunit.XMLUnit].getNormalize()'
    - '[org.w3c.dom.Document].cloneNode(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.Diff].getNormalizedDocument(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].getDifferenceEngine()'
      Src: org.custommonkey.xmlunit.Diff:267,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngineContract].compare(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.Diff:267,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 270
    functionName: '[org.custommonkey.xmlunit.Diff].compare()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 3
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].getDifferenceEngine()'
    - '[org.custommonkey.xmlunit.DifferenceEngineContract].compare(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.ElementQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Diff].compare()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].compare()'
      Src: org.custommonkey.xmlunit.Diff:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 278
    functionDepth: 3
    functionLinenumber: 278
    functionLinenumberEnd: 281
    functionName: '[org.custommonkey.xmlunit.Diff].similar()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 4
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].compare()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.Diff].similar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].compare()'
      Src: org.custommonkey.xmlunit.Diff:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 289
    functionDepth: 3
    functionLinenumber: 289
    functionLinenumberEnd: 292
    functionName: '[org.custommonkey.xmlunit.Diff].identical()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 5
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].compare()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.Diff].identical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(char)'
      Src: org.custommonkey.xmlunit.Diff:300,1
    - Dst: '[org.custommonkey.xmlunit.Diff].append(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.Diff:300,1
    - Dst: '[org.custommonkey.xmlunit.Diff].append(char)'
      Src: org.custommonkey.xmlunit.Diff:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - appendTo
    - difference
    argTypes:
    - StringBuilder
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 301
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 301
    functionName: '[org.custommonkey.xmlunit.Diff].appendDifference(StringBuilder,org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[org.custommonkey.xmlunit.Diff].append(org.xmlunit.diff.Difference)'
    - '[org.custommonkey.xmlunit.Diff].append(char)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Diff].appendDifference(StringBuilder,org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].evaluate(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.Diff:314,1
    - Dst: '[org.xmlunit.diff.Difference].isRecoverable()'
      Src: org.custommonkey.xmlunit.Diff:325,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.Diff:337,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.Diff:341,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.Diff:343,1
    - Dst: '[org.custommonkey.xmlunit.Diff].appendDifference(StringBuilder,org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.Diff:345,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 347
      start: 312
    functionDepth: 2
    functionLinenumber: 312
    functionLinenumberEnd: 347
    functionName: '[org.custommonkey.xmlunit.Diff].differenceFound(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Difference].isRecoverable()'
    - '[org.custommonkey.xmlunit.Diff].evaluate(org.xmlunit.diff.Difference)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.custommonkey.xmlunit.Diff].appendDifference(StringBuilder,org.xmlunit.diff.Difference)'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.Diff].differenceFound(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.Diff:359,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 362
      start: 356
    functionDepth: 1
    functionLinenumber: 356
    functionLinenumberEnd: 362
    functionName: '[org.custommonkey.xmlunit.Diff].evaluate(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.Diff].evaluate(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.Diff:373,1
    - Dst: System.err.println(org.custommonkey.xmlunit.Diff)
      Src: org.custommonkey.xmlunit.Diff:375,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 379
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 379
    functionName: '[org.custommonkey.xmlunit.Diff].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    - System.err.println(org.custommonkey.xmlunit.Diff)
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Diff].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - afterDifference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 390
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 390
    functionName: '[org.custommonkey.xmlunit.Diff].haltComparison(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.Diff].haltComparison(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].compare()'
      Src: org.custommonkey.xmlunit.Diff:399,1
    - Dst: '[StringBuilder].length()'
      Src: org.custommonkey.xmlunit.Diff:400,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.Diff:401,1
    - Dst: '[StringBuilder].toString()'
      Src: org.custommonkey.xmlunit.Diff:404,1
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.Diff)'
      Src: org.custommonkey.xmlunit.Diff:404,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuffer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toAppendTo
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 405
      start: 398
    functionDepth: 3
    functionLinenumber: 398
    functionLinenumberEnd: 405
    functionName: '[org.custommonkey.xmlunit.Diff].appendMessage(StringBuffer)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].length()'
    - '[StringBuilder].toString()'
    - '[StringBuffer].append(org.custommonkey.xmlunit.Diff)'
    - '[StringBuilder].append(String)'
    - '[org.custommonkey.xmlunit.Diff].compare()'
    linkageType: ''
    returnType: StringBuffer
    signature: '[org.custommonkey.xmlunit.Diff].appendMessage(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Diff].getClass()'
      Src: org.custommonkey.xmlunit.Diff:419,1
    - Dst: '[org.custommonkey.xmlunit.Diff].getName()'
      Src: org.custommonkey.xmlunit.Diff:419,1
    - Dst: '[StringBuffer].<init>(org.custommonkey.xmlunit.Diff)'
      Src: org.custommonkey.xmlunit.Diff:419,1
    - Dst: '[org.custommonkey.xmlunit.Diff].appendMessage(StringBuffer)'
      Src: org.custommonkey.xmlunit.Diff:420,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.Diff:421,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 417
    functionDepth: 4
    functionLinenumber: 417
    functionLinenumberEnd: 422
    functionName: '[org.custommonkey.xmlunit.Diff].toString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].getName()'
    - '[org.custommonkey.xmlunit.Diff].getClass()'
    - '[org.custommonkey.xmlunit.Diff].appendMessage(StringBuffer)'
    - '[StringBuffer].<init>(org.custommonkey.xmlunit.Diff)'
    - '[StringBuffer].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.Diff].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 431
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 431
    functionName: '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.ElementQualifier
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - org.custommonkey.xmlunit.ElementQualifier
    constantsTouched: []
    func_position:
      end: 440
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 440
    functionName: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementQualifier)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementQualifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngineContract].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.Diff:450,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.MatchTracker
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - org.custommonkey.xmlunit.MatchTracker
    constantsTouched: []
    func_position:
      end: 452
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 452
    functionName: '[org.custommonkey.xmlunit.Diff].overrideMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngineContract].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Diff].overrideMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreAttributeOrder()'
      Src: org.custommonkey.xmlunit.Diff:460,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.Diff:461,1
    - Dst: '[org.xmlunit.diff.DifferenceEngine].<init>(org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.Diff:463,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.DifferenceEngineContract
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 466
    functionName: '[org.custommonkey.xmlunit.Diff].getDifferenceEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreAttributeOrder()'
    - '[org.xmlunit.diff.DifferenceEngine].<init>(org.custommonkey.xmlunit.MatchTracker)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.custommonkey.xmlunit.MatchTracker)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DifferenceEngineContract
    signature: '[org.custommonkey.xmlunit.Diff].getDifferenceEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.dom.DOMSource].getNode()'
      Src: org.custommonkey.xmlunit.Diff:469,1
    - Dst: '[org.custommonkey.xmlunit.Diff].getOwnerDocument()'
      Src: org.custommonkey.xmlunit.Diff:470,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.dom.DOMSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - boolean
      - boolean
      - boolean
      - boolean
      - StringBuilder
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - javax.xml.transform.dom.DOMSource
    constantsTouched: []
    func_position:
      end: 471
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 471
    functionName: '[org.custommonkey.xmlunit.Diff].toDocument(javax.xml.transform.dom.DOMSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.Diff].getOwnerDocument()'
    - '[javax.xml.transform.dom.DOMSource].getNode()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.Diff].toDocument(javax.xml.transform.dom.DOMSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].getNode()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:60,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.w3c.dom.Node,boolean)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:60,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:61,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].getXpathLocation()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:61,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - org.custommonkey.xmlunit.NodeDetail
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - buf
    - nodeDetail
    argTypes:
    - StringBuffer
    - org.custommonkey.xmlunit.NodeDetail
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDescriptor.java
    functionUses: 9
    functionsReached:
    - '[StringBuffer].append(String)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(String)'
    - '[org.custommonkey.xmlunit.NodeDetail].getXpathLocation()'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.w3c.dom.Node,boolean)'
    - '[org.custommonkey.xmlunit.NodeDetail].getNode()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:70,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:72,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendAttributeDetail(StringBuffer,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:74,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendElementDetail(StringBuffer,org.w3c.dom.Node,boolean)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:77,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendTextDetail(StringBuffer,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:80,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendCdataSectionDetail(StringBuffer,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:83,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendCommentDetail(StringBuffer,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:86,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendProcessingInstructionDetail(StringBuffer,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:89,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendDocumentTypeDetail(StringBuffer,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:92,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendDocumentDetail(StringBuffer)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:95,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:98,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:98,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:98,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(char)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:98,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:99,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:98,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(char)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:98,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:100,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:98,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:98,1
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:105,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - buf
    - aNode
    - notRecursing
    argTypes:
    - StringBuffer
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 107
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 107
    functionName: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDescriptor.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendDocumentTypeDetail(StringBuffer,org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(char)'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[StringBuffer].append(String)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendCommentDetail(StringBuffer,org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendTextDetail(StringBuffer,org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendAttributeDetail(StringBuffer,org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendCdataSectionDetail(StringBuffer,org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendDocumentDetail(StringBuffer)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(String)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendProcessingInstructionDetail(StringBuffer,org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendElementDetail(StringBuffer,org.w3c.dom.Node,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:113,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:113,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:113,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - buf
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: '[org.custommonkey.xmlunit.NodeDescriptor].appendDocumentDetail(StringBuffer)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDescriptor.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(String)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeDescriptor].appendDocumentDetail(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:125,1
    - Dst: type.getName()
      Src: org.custommonkey.xmlunit.NodeDescriptor:125,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:125,1
    - Dst: type.getPublicId()
      Src: org.custommonkey.xmlunit.NodeDescriptor:127,1
    - Dst: type.getPublicId()
      Src: org.custommonkey.xmlunit.NodeDescriptor:128,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].length()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:128,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:129,1
    - Dst: type.getPublicId()
      Src: org.custommonkey.xmlunit.NodeDescriptor:129,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:129,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(char)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:129,1
    - Dst: type.getSystemId()
      Src: org.custommonkey.xmlunit.NodeDescriptor:133,1
    - Dst: type.getSystemId()
      Src: org.custommonkey.xmlunit.NodeDescriptor:134,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].length()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:134,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:136,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:138,1
    - Dst: type.getSystemId()
      Src: org.custommonkey.xmlunit.NodeDescriptor:138,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:138,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(char)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:138,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - buf
    - aNode
    argTypes:
    - StringBuffer
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 141
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 141
    functionName: '[org.custommonkey.xmlunit.NodeDescriptor].appendDocumentTypeDetail(StringBuffer,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDescriptor.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(char)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].length()'
    - '[StringBuffer].append(String)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
    - '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
    - type.getSystemId()
    - type.getName()
    - type.getPublicId()
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeDescriptor].appendDocumentTypeDetail(StringBuffer,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:149,1
    - Dst: instr.getTarget()
      Src: org.custommonkey.xmlunit.NodeDescriptor:150,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:149,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(char)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:149,1
    - Dst: instr.getData()
      Src: org.custommonkey.xmlunit.NodeDescriptor:151,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:149,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - buf
    - aNode
    argTypes:
    - StringBuffer
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 153
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 153
    functionName: '[org.custommonkey.xmlunit.NodeDescriptor].appendProcessingInstructionDetail(StringBuffer,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDescriptor.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(char)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
    - '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
    - instr.getTarget()
    - instr.getData()
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeDescriptor].appendProcessingInstructionDetail(StringBuffer,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:160,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:161,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:160,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - buf
    - aNode
    argTypes:
    - StringBuffer
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 163
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 163
    functionName: '[org.custommonkey.xmlunit.NodeDescriptor].appendCommentDetail(StringBuffer,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDescriptor.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
    - '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeDescriptor].appendCommentDetail(StringBuffer,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:170,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:171,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:170,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - buf
    - aNode
    argTypes:
    - StringBuffer
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: '[org.custommonkey.xmlunit.NodeDescriptor].appendCdataSectionDetail(StringBuffer,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDescriptor.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
    - '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeDescriptor].appendCdataSectionDetail(StringBuffer,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:180,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDescriptor,boolean)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:180,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:181,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:181,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:182,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:181,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:181,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:184,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDescriptor,boolean)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - buf
    - aNode
    argTypes:
    - StringBuffer
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 185
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 185
    functionName: '[org.custommonkey.xmlunit.NodeDescriptor].appendTextDetail(StringBuffer,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDescriptor.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[StringBuffer].append(String)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDescriptor,boolean)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeDescriptor].appendTextDetail(StringBuffer,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:194,1
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:194,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - buf
    - aNode
    - notRecursing
    argTypes:
    - StringBuffer
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 198
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 198
    functionName: '[org.custommonkey.xmlunit.NodeDescriptor].appendElementDetail(StringBuffer,org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDescriptor.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getNodeName()'
    - '[StringBuffer].append(org.custommonkey.xmlunit.NodeDescriptor)'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeDescriptor].appendElementDetail(StringBuffer,org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Attr].getOwnerElement()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:206,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDescriptor,boolean)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:205,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:207,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:208,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:207,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:207,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.custommonkey.xmlunit.NodeDescriptor:209,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:207,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].append(String)'
      Src: org.custommonkey.xmlunit.NodeDescriptor:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - buf
    - aNode
    argTypes:
    - StringBuffer
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 210
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 210
    functionName: '[org.custommonkey.xmlunit.NodeDescriptor].appendAttributeDetail(StringBuffer,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDescriptor.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDescriptor,boolean)'
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(org.custommonkey.xmlunit.NodeDescriptor)'
    - '[org.w3c.dom.Attr].getOwnerElement()'
    - '[org.custommonkey.xmlunit.NodeDescriptor].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeDescriptor].appendAttributeDetail(StringBuffer,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeDescriptor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.NodeDescriptor].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeDescriptor
    signature: '[org.custommonkey.xmlunit.NodeDescriptor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:76,1
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:82,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].newLevel()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.XpathNodeTracker
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 3
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 2
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].newLevel()'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XpathNodeTracker
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.XPathContext].<init>()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:91,1
    - Dst: '[java.util.LinkedList<TrackingEntry>].clear()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:92,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 4
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].reset()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 3
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
    - '[java.util.LinkedList<TrackingEntry>].clear()'
    - '[org.xmlunit.diff.XPathContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].newLevel()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 3
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 6
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathNodeTracker].newLevel()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:111,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].<init>()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:112,1
    - Dst: '[java.util.LinkedList<TrackingEntry>].add(org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].newLevel()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].<init>()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
    - '[java.util.LinkedList<TrackingEntry>].add(org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].newLevel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<TrackingEntry>].size()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:120,1
    - Dst: '[java.util.LinkedList<TrackingEntry>].getLast()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:121,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 3
    functionsReached:
    - '[java.util.LinkedList<TrackingEntry>].size()'
    - '[java.util.LinkedList<TrackingEntry>].getLast()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<TrackingEntry>].size()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:135,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].reset()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:136,1
    - Dst: '[java.util.LinkedList<TrackingEntry>].getLast()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:138,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].reset()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:138,1
    - Dst: '[java.util.LinkedList<TrackingEntry>].removeLast()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 134
    functionDepth: 5
    functionLinenumber: 134
    functionLinenumberEnd: 141
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].outdent()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 3
    functionsReached:
    - '[java.util.LinkedList<TrackingEntry>].size()'
    - '[java.util.LinkedList<TrackingEntry>].getLast()'
    - '[java.util.LinkedList<TrackingEntry>].removeLast()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].outdent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:154,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].getNodeName(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:156,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedAttribute(String)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:156,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].getNodeName(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:159,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:159,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,org.custommonkey.xmlunit.XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:162,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,org.custommonkey.xmlunit.XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:165,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,org.custommonkey.xmlunit.XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:169,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 175
      start: 153
    functionDepth: 2
    functionLinenumber: 153
    functionLinenumberEnd: 175
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,org.custommonkey.xmlunit.XpathNodeTracker)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visitedAttribute(String)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].getNodeName(org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<TrackingEntry>].getLast()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:189,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].trackNode(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - visited
    - value
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 5
    functionsReached:
    - '[java.util.LinkedList<TrackingEntry>].getLast()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].trackNode(org.w3c.dom.Node,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<TrackingEntry>].getLast()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:198,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:198,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].trackAttribute(javax.xml.namespace.QName)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visited
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedAttribute(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathNodeTracker].trackAttribute(javax.xml.namespace.QName)'
    - '[java.util.LinkedList<TrackingEntry>].getLast()'
    - '[javax.xml.namespace.QName].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].visitedAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:213,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].preloadChildren(org.xmlunit.util.IterableNodeList)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.NodeList
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeList
    argTypes:
    - org.w3c.dom.NodeList
    constantsTouched: []
    func_position:
      end: 214
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].preloadNodeList(org.w3c.dom.NodeList)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathNodeTracker].preloadChildren(org.xmlunit.util.IterableNodeList)'
    - '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].preloadNodeList(org.w3c.dom.NodeList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Linqy].cast(java.util.List)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:228,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].preloadChildren(Iterable<E>)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeList
    argTypes:
    - java.util.List
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].preloadChildList(java.util.List)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathNodeTracker].preloadChildren(Iterable<E>)'
    - '[org.xmlunit.util.Linqy].cast(java.util.List)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].preloadChildList(java.util.List)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.XPathContext].getXPath()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 7
    functionsReached:
    - '[org.xmlunit.diff.XPathContext].getXPath()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:243,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].length()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:244,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:245,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 248
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 248
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].getNodeName(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].length()'
    - '[org.w3c.dom.Node].getLocalName()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].getNodeName(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<TrackingEntry>].getLast()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:262,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].trackNodesAsWellAsValues(boolean)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:262,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:264,1
    - Dst: '[java.util.LinkedList<TrackingEntry>].getLast()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:266,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].trackNodesAsWellAsValues(boolean)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.w3c.dom.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.XPathContext
      - java.util.LinkedList<TrackingEntry>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XMLConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeList
    argTypes:
    - Iterable<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 267
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 267
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker].preloadChildren(Iterable<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XpathNodeTracker].trackNodesAsWellAsValues(boolean)'
    - '[java.util.LinkedList<TrackingEntry>].getLast()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.XpathNodeTracker)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker].preloadChildren(Iterable<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Node, Integer>].put(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:301,1
    - Dst: '[Map<Node, Integer>].containsKey(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:306,1
    - Dst: '[Map<Node, Integer>].get(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:309,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].intValue()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:309,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].reset()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:311,1
    - Dst: '[XPathContext.DOMNodeInfo].<init>(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:316,1
    - Dst: '[XPathContext.NodeInfo].<init>()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:321,1
    - Dst: '[org.xmlunit.util.Linqy].singleton(XPathContext.NodeInfo)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:326,1
    - Dst: ctx.appendChildren(Iterable<E>)
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:326,1
    - Dst: ctx.navigateToChild(org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry)
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:330,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - Map<Node, Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - visited
    - value
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 333
      start: 299
    functionDepth: 2
    functionLinenumber: 299
    functionLinenumberEnd: 333
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].trackNode(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[Map<Node, Integer>].put(org.w3c.dom.Node)'
    - ctx.navigateToChild(org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry)
    - '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].reset()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].intValue()'
    - '[org.xmlunit.util.Linqy].singleton(XPathContext.NodeInfo)'
    - '[XPathContext.DOMNodeInfo].<init>(org.w3c.dom.Node)'
    - '[XPathContext.NodeInfo].<init>()'
    - '[Map<Node, Integer>].get(org.w3c.dom.Node)'
    - '[Map<Node, Integer>].containsKey(org.w3c.dom.Node)'
    - ctx.appendChildren(Iterable<E>)
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].trackNode(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ctx.navigateToParent()
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:341,1
    - Dst: '[org.xmlunit.util.Linqy].singleton(javax.xml.namespace.QName)'
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:343,1
    - Dst: ctx.addAttributes(Iterable<E>)
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:343,1
    - Dst: ctx.navigateToAttribute(javax.xml.namespace.QName)
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - Map<Node, Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - visited
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 346
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 346
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].trackAttribute(javax.xml.namespace.QName)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - ctx.navigateToParent()
    - '[org.xmlunit.util.Linqy].singleton(javax.xml.namespace.QName)'
    - ctx.addAttributes(Iterable<E>)
    - ctx.navigateToAttribute(javax.xml.namespace.QName)
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].trackAttribute(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ctx.navigateToParent()
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:353,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - Map<Node, Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 356
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].clearTrackedAttribute()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 1
    functionsReached:
    - ctx.navigateToParent()
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].clearTrackedAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].clearTrackedAttribute()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:359,1
    - Dst: ctx.navigateToParent()
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:361,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - Map<Node, Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 358
    functionDepth: 1
    functionLinenumber: 358
    functionLinenumberEnd: 364
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].reset()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 1
    functionsReached:
    - ctx.navigateToParent()
    - '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].clearTrackedAttribute()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry:372,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - Map<Node, Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - yesNo
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 374
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 374
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].trackNodesAsWellAsValues(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].trackNodesAsWellAsValues(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - Map<Node, Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry
    signature: '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine.DifferenceFoundException].<init>()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:73,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,null)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonController
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.DifferenceEngine
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - controller
    argTypes:
    - org.xmlunit.diff.ComparisonController
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine.DifferenceFoundException].<init>()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,null)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DifferenceEngine
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine.DifferenceFoundException].<init>()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:73,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].<init>()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:106,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].<init>()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.DifferenceEngine
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controller
    - matchTracker
    argTypes:
    - org.xmlunit.diff.ComparisonController
    - org.custommonkey.xmlunit.MatchTracker
    constantsTouched: []
    func_position:
      end: 108
      start: 102
    functionDepth: 4
    functionLinenumber: 102
    functionLinenumberEnd: 108
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,org.custommonkey.xmlunit.MatchTracker)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine.DifferenceFoundException].<init>()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DifferenceEngine
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,org.custommonkey.xmlunit.MatchTracker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.MatchTracker
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matchTracker
    argTypes:
    - org.custommonkey.xmlunit.MatchTracker
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].reset()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:130,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].reset()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:131,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getNullOrNotNull(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:133,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getNullOrNotNull(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:133,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(String,String,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:133,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareNode(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:136,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - control
    - test
    - listener
    - elementQualifier
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.DifferenceListener
    - org.custommonkey.xmlunit.ElementQualifier
    constantsTouched: []
    func_position:
      end: 142
      start: 128
    functionDepth: 5
    functionLinenumber: 128
    functionLinenumberEnd: 142
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(String,String,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].getNullOrNotNull(org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].reset()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareNode(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - aNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].getNullOrNotNull(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].getNullOrNotNull(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeBasics(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:160,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:164,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareElement(org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:166,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareText(org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:170,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareComment(org.w3c.dom.Comment,org.w3c.dom.Comment,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:174,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareDocumentType(org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:177,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareProcessingInstruction(org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:181,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareDocument(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:186,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:190,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareHasChildNodes(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:194,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:196,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:197,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareNode(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:199,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:202,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:203,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeChildren(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:204,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].outdent()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:205,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].outdent()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:206,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - control
    - test
    - listener
    - elementQualifier
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.DifferenceListener
    - org.custommonkey.xmlunit.ElementQualifier
    constantsTouched: []
    func_position:
      end: 208
      start: 157
    functionDepth: 4
    functionLinenumber: 157
    functionLinenumberEnd: 208
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareNode(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareProcessingInstruction(org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareComment(org.w3c.dom.Comment,org.w3c.dom.Comment,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeBasics(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareHasChildNodes(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareDocument(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareText(org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareDocumentType(org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeChildren(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareNode(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    - '[org.custommonkey.xmlunit.DifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareElement(org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].outdent()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareNode(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:221,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:222,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getNullOrNotNull(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:223,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getNullOrNotNull(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:224,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(String,String,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:223,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareNode(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:228,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - control
    - test
    - listener
    - elementQualifier
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    - org.custommonkey.xmlunit.DifferenceListener
    - org.custommonkey.xmlunit.ElementQualifier
    constantsTouched: []
    func_position:
      end: 230
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 230
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareDocument(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].getDoctype()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].getNullOrNotNull(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareNode(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(String,String,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareDocument(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:243,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:244,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:246,1
    - Dst: '[Short].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:246,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:247,1
    - Dst: '[Short].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:247,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:249,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:250,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].comparingTextAndCDATA(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:249,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(Short,Short,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:252,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:255,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:255,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:255,1
    - Dst: '[org.w3c.dom.Node].getPrefix()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:257,1
    - Dst: '[org.w3c.dom.Node].getPrefix()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:257,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:257,1
    - Dst: '[Short].equals(Short)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:260,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - listener
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 261
      start: 241
    functionDepth: 3
    functionLinenumber: 241
    functionLinenumberEnd: 261
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeBasics(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[Short].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(Short,Short,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[Short].equals(Short)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getPrefix()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].comparingTextAndCDATA(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Node)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeBasics(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreDiffBetweenTextAndCDATA()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:264,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlType
    - testType
    argTypes:
    - short
    - short
    constantsTouched: []
    func_position:
      end: 270
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 270
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].comparingTextAndCDATA(short,short)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreDiffBetweenTextAndCDATA()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].comparingTextAndCDATA(short,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].hasChildNodes(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:282,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].hasChildNodes(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:283,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(Boolean,Boolean,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - listener
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 286
      start: 280
    functionDepth: 2
    functionLinenumber: 280
    functionLinenumberEnd: 286
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareHasChildNodes(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].hasChildNodes(org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(Boolean,Boolean,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareHasChildNodes(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].hasChildNodes()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:293,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:294,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:295,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].nodeList2List(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:295,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].isEmpty()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:296,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 299
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 299
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].hasChildNodes(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].nodeList2List(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.Node].hasChildNodes()'
    - '[java.util.List<org.w3c.dom.Node>].isEmpty()'
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
    linkageType: ''
    returnType: Boolean
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].hasChildNodes(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:306,1
    - Dst: '[java.util.ArrayList].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:307,1
    - Dst: '[org.w3c.dom.NodeList].item(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:309,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:310,1
    - Dst: '[java.util.ArrayList].add(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:311,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.NodeList
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.w3c.dom.Node>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - nl
    argTypes:
    - org.w3c.dom.NodeList
    constantsTouched: []
    func_position:
      end: 315
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 315
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].nodeList2List(org.w3c.dom.NodeList)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.NodeList].item(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
    - '[java.util.ArrayList].add(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[java.util.ArrayList].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
    linkageType: ''
    returnType: java.util.List<org.w3c.dom.Node>
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].nodeList2List(org.w3c.dom.NodeList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:330,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].nodeList2List(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:330,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:331,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].nodeList2List(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:331,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].size()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:333,1
    - Dst: '[Integer].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:333,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].size()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:334,1
    - Dst: '[Integer].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:334,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(Integer,Integer,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:335,1
    - Dst: '[org.w3c.dom.Node].hasChildNodes()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:338,1
    - Dst: '[org.w3c.dom.Node].hasChildNodes()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:338,1
    - Dst: '[org.w3c.dom.Node].hasChildNodes()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:339,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].missingNode(null,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:341,1
    - Dst: '[org.w3c.dom.Node].hasChildNodes()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:343,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].missingNode(org.custommonkey.xmlunit.DifferenceEngine,null,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:345,1
    - Dst: '[Integer].intValue()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:349,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeList(java.util.List<org.w3c.dom.Node>,java.util.List<org.w3c.dom.Node>,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:348,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - control
    - test
    - listener
    - elementQualifier
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.DifferenceListener
    - org.custommonkey.xmlunit.ElementQualifier
    constantsTouched: []
    func_position:
      end: 352
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 352
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeChildren(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[Integer].intValue()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(Integer,Integer,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].nodeList2List(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].missingNode(null,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.w3c.dom.Node].hasChildNodes()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeList(java.util.List<org.w3c.dom.Node>,java.util.List<org.w3c.dom.Node>,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].missingNode(org.custommonkey.xmlunit.DifferenceEngine,null,org.custommonkey.xmlunit.DifferenceListener)'
    - '[java.util.List<org.w3c.dom.Node>].size()'
    - '[Integer].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeChildren(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.w3c.dom.Node>].size()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:376,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].preloadChildList(java.util.List<org.w3c.dom.Node>)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:377,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:379,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:380,1
    - Dst: '[java.util.ArrayList].<init>(java.util.List<org.w3c.dom.Node>)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:382,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].get(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:386,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getNodeType()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:388,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].get(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:419,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getNodeType()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:420,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getNodeType()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:421,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].comparingTextAndCDATA(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:421,1
    - Dst: '[org.custommonkey.xmlunit.ElementQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:424,1
    - Dst: '[java.util.ArrayList].contains(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:428,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getCompareUnmatched()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:451,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].get(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:457,1
    - Dst: '[java.util.HashMap].put(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:457,1
    - Dst: '[Integer].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:458,1
    - Dst: '[java.util.HashMap].put(org.custommonkey.xmlunit.DifferenceEngine,Integer)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:458,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].get(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:459,1
    - Dst: '[java.util.ArrayList].remove(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:459,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].get(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:467,1
    - Dst: '[java.util.HashMap].get(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:468,1
    - Dst: '[java.util.HashMap].get(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:469,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getCompareUnmatched()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:470,1
    - Dst: '[java.util.ArrayList].isEmpty()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:471,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:472,1
    - Dst: '[java.util.List<org.w3c.dom.Node>].indexOf(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:473,1
    - Dst: '[Integer].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:473,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:474,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareNode(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:477,1
    - Dst: '[Integer].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:478,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(Integer,Integer,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:478,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].missingNode(org.custommonkey.xmlunit.DifferenceEngine,null,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:482,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].missingNode(null,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:488,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 77
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.w3c.dom.Node>
      - java.util.List<org.w3c.dom.Node>
      - int
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - controlChildren
    - testChildren
    - numNodes
    - listener
    - elementQualifier
    argTypes:
    - java.util.List<org.w3c.dom.Node>
    - java.util.List<org.w3c.dom.Node>
    - int
    - org.custommonkey.xmlunit.DifferenceListener
    - org.custommonkey.xmlunit.ElementQualifier
    constantsTouched: []
    func_position:
      end: 490
      start: 368
    functionDepth: 1
    functionLinenumber: 368
    functionLinenumberEnd: 490
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeList(java.util.List<org.w3c.dom.Node>,java.util.List<org.w3c.dom.Node>,int,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(org.custommonkey.xmlunit.DifferenceEngine,Integer)'
    - '[java.util.List<org.w3c.dom.Node>].indexOf(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.ArrayList].remove(int)'
    - '[java.util.List<org.w3c.dom.Node>].get(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[java.util.ArrayList].isEmpty()'
    - '[java.util.ArrayList].<init>(java.util.List<org.w3c.dom.Node>)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareNode(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    - '[Integer].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[java.util.HashMap].get(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.XMLUnit].getCompareUnmatched()'
    - '[java.util.HashMap].put(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].preloadChildList(java.util.List<org.w3c.dom.Node>)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].missingNode(org.custommonkey.xmlunit.DifferenceEngine,null,org.custommonkey.xmlunit.DifferenceListener)'
    - '[java.util.ArrayList].remove(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(Integer,Integer,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].getNodeType()'
    - '[java.util.List<org.w3c.dom.Node>].size()'
    - '[java.util.ArrayList].contains(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.ElementQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
    - '[java.util.ArrayList].get(int)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].missingNode(null,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].comparingTextAndCDATA(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeList(java.util.List<org.w3c.dom.Node>,java.util.List<org.w3c.dom.Node>,int,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:496,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:497,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(String,null,org.w3c.dom.Node,null,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.XpathNodeTracker,null)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:497,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:500,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:501,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(null,String,null,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine,null,org.custommonkey.xmlunit.XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:501,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - listener
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 504
      start: 492
    functionDepth: 3
    functionLinenumber: 492
    functionLinenumberEnd: 504
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].missingNode(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(null,String,null,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine,null,org.custommonkey.xmlunit.XpathNodeTracker)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(String,null,org.w3c.dom.Node,null,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.XpathNodeTracker,null)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].missingNode(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:511,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].length()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:512,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - aNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 513
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 513
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].isNamespaced(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].isNamespaced(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.w3c.dom.Element)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:524,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.w3c.dom.Element)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:524,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(String,String,org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:524,1
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:527,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getNonSpecialAttrLength(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:529,1
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:530,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getNonSpecialAttrLength(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:531,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(Integer,Integer,org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:532,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareElementAttributes(org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:535,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - listener
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 537
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 537
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareElement(org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.w3c.dom.Element)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].getNonSpecialAttrLength(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.Element].getAttributes()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareElementAttributes(org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(String,String,org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(Integer,Integer,org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareElement(org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:544,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:546,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].isXMLNSAttribute(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:547,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].isRecognizedXMLSchemaInstanceAttribute(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:548,1
    - Dst: '[Integer].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:552,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.NamedNodeMap
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.w3c.dom.NamedNodeMap
    constantsTouched: []
    func_position:
      end: 553
      start: 543
    functionDepth: 0
    functionLinenumber: 543
    functionLinenumberEnd: 553
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].getNonSpecialAttrLength(org.w3c.dom.NamedNodeMap)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].isXMLNSAttribute(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].isRecognizedXMLSchemaInstanceAttribute(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.NamedNodeMap].item(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[Integer].<init>(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    linkageType: ''
    returnType: Integer
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].getNonSpecialAttrLength(org.w3c.dom.NamedNodeMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:560,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:561,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:562,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].isXMLNSAttribute(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:563,1
    - Dst: '[java.util.ArrayList].add(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:564,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:568,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:569,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].isXMLNSAttribute(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:571,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].isNamespaced(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:572,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.custommonkey.xmlunit.DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:573,1
    - Dst: nextAttr.getNamespaceURI()
      Src: org.custommonkey.xmlunit.DifferenceEngine:578,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getNamedItemNS(org.custommonkey.xmlunit.DifferenceEngine,String)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:577,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getNamedItem(String)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:580,1
    - Dst: '[java.util.ArrayList].remove(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:584,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].isRecognizedXMLSchemaInstanceAttribute(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:587,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareRecognizedXMLSchemaInstanceAttribute(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:588,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareAttribute(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:593,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreAttributeOrder()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:595,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:596,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:600,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(String,String,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:602,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:606,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:607,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:608,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.custommonkey.xmlunit.DifferenceEngine,boolean)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:609,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(String,null,org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:609,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].isRecognizedXMLSchemaInstanceAttribute(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:617,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareRecognizedXMLSchemaInstanceAttribute(null,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:618,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:621,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:622,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:623,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:625,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(null,String,org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:624,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:630,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:631,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      - org.w3c.dom.NamedNodeMap
      - org.w3c.dom.NamedNodeMap
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - control
    - test
    - controlAttr
    - testAttr
    - listener
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    - org.w3c.dom.NamedNodeMap
    - org.w3c.dom.NamedNodeMap
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 632
      start: 555
    functionDepth: 2
    functionLinenumber: 555
    functionLinenumberEnd: 632
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareElementAttributes(org.w3c.dom.Element,org.w3c.dom.Element,org.w3c.dom.NamedNodeMap,org.w3c.dom.NamedNodeMap,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].isXMLNSAttribute(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareRecognizedXMLSchemaInstanceAttribute(null,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.custommonkey.xmlunit.DifferenceEngine,boolean)'
    - '[org.w3c.dom.NamedNodeMap].item(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.NamedNodeMap].getNamedItem(String)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].isNamespaced(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.custommonkey.xmlunit.DifferenceEngine,boolean)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(null,String,org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.NamedNodeMap].getNamedItemNS(org.custommonkey.xmlunit.DifferenceEngine,String)'
    - nextAttr.getNamespaceURI()
    - '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
    - '[java.util.ArrayList].remove(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(String,null,org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareAttribute(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(String,String,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreAttributeOrder()'
    - '[java.util.ArrayList].add(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].isRecognizedXMLSchemaInstanceAttribute(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareRecognizedXMLSchemaInstanceAttribute(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareElementAttributes(org.w3c.dom.Element,org.w3c.dom.Element,org.w3c.dom.NamedNodeMap,org.w3c.dom.NamedNodeMap,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].isNamespaced(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:635,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.w3c.dom.Node,boolean)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:635,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - aNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 636
      start: 634
    functionDepth: 1
    functionLinenumber: 634
    functionLinenumberEnd: 636
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].isNamespaced(org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.w3c.dom.Node,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:640,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:642,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - aNode
    - isNamespacedNode
    argTypes:
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 643
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 643
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.w3c.dom.Node].getLocalName()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].isNamespaced(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:646,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.w3c.dom.Node,boolean)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:646,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - aNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 647
      start: 645
    functionDepth: 2
    functionLinenumber: 645
    functionLinenumberEnd: 647
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].isNamespaced(org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.w3c.dom.Node,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:651,1
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:651,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:653,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - aNode
    - isNamespacedNode
    argTypes:
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 654
      start: 649
    functionDepth: 0
    functionLinenumber: 649
    functionLinenumberEnd: 654
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.w3c.dom.Node].getLocalName()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Attr].getPrefix()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:661,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].equals(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:661,1
    - Dst: '[org.w3c.dom.Attr].getName()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:662,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].equals(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:662,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 663
      start: 660
    functionDepth: 1
    functionLinenumber: 660
    functionLinenumberEnd: 663
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].isXMLNSAttribute(org.w3c.dom.Attr)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Attr].getPrefix()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].equals(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.Attr].getName()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].isXMLNSAttribute(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Attr].getNamespaceURI()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:672,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].equals(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:671,1
    - Dst: '[org.w3c.dom.Attr].getLocalName()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:675,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].equals(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:673,1
    - Dst: '[org.w3c.dom.Attr].getLocalName()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:678,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].equals(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:676,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attr
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 679
      start: 670
    functionDepth: 1
    functionLinenumber: 670
    functionLinenumberEnd: 679
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].isRecognizedXMLSchemaInstanceAttribute(org.w3c.dom.Attr)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Attr].getLocalName()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].equals(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.Attr].getNamespaceURI()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].isRecognizedXMLSchemaInstanceAttribute(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: nonNullNode.getLocalName()
      Src: org.custommonkey.xmlunit.DifferenceEngine:695,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].equals(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:694,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Attr)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:699,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Attr)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:702,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:705,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      - org.w3c.dom.Attr
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - listener
    argTypes:
    - org.w3c.dom.Attr
    - org.w3c.dom.Attr
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 708
      start: 688
    functionDepth: 1
    functionLinenumber: 688
    functionLinenumberEnd: 708
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareRecognizedXMLSchemaInstanceAttribute(org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - nonNullNode.getLocalName()
    - '[org.custommonkey.xmlunit.DifferenceEngine].equals(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Attr)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareRecognizedXMLSchemaInstanceAttribute(org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Attr)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:719,1
    - Dst: '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Attr)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:720,1
    - Dst: '[org.w3c.dom.Attr].getPrefix()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:722,1
    - Dst: '[org.w3c.dom.Attr].getPrefix()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:722,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:722,1
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:725,1
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:725,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:725,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:728,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      - org.w3c.dom.Attr
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - listener
    argTypes:
    - org.w3c.dom.Attr
    - org.w3c.dom.Attr
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 731
      start: 717
    functionDepth: 1
    functionLinenumber: 717
    functionLinenumberEnd: 731
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareAttribute(org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.Attr].getPrefix()'
    - '[org.w3c.dom.Attr].getValue()'
    - '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Attr)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareAttribute(org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareText(org.w3c.dom.CDATASection,org.w3c.dom.CDATASection,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:742,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.CDATASection
      - org.w3c.dom.CDATASection
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - listener
    argTypes:
    - org.w3c.dom.CDATASection
    - org.w3c.dom.CDATASection
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 743
      start: 740
    functionDepth: 0
    functionLinenumber: 740
    functionLinenumberEnd: 743
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareCDataSection(org.w3c.dom.CDATASection,org.w3c.dom.CDATASection,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareText(org.w3c.dom.CDATASection,org.w3c.dom.CDATASection,org.custommonkey.xmlunit.DifferenceListener)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareCDataSection(org.w3c.dom.CDATASection,org.w3c.dom.CDATASection,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:754,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareCharacterData(org.w3c.dom.Comment,org.w3c.dom.Comment,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:755,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Comment
      - org.w3c.dom.Comment
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - listener
    argTypes:
    - org.w3c.dom.Comment
    - org.w3c.dom.Comment
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 757
      start: 752
    functionDepth: 1
    functionLinenumber: 752
    functionLinenumberEnd: 757
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareComment(org.w3c.dom.Comment,org.w3c.dom.Comment,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareCharacterData(org.w3c.dom.Comment,org.w3c.dom.Comment,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareComment(org.w3c.dom.Comment,org.w3c.dom.Comment,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DocumentType].getName()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:768,1
    - Dst: '[org.w3c.dom.DocumentType].getName()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:768,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:768,1
    - Dst: '[org.w3c.dom.DocumentType].getPublicId()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:770,1
    - Dst: '[org.w3c.dom.DocumentType].getPublicId()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:770,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:770,1
    - Dst: '[org.w3c.dom.DocumentType].getSystemId()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:773,1
    - Dst: '[org.w3c.dom.DocumentType].getSystemId()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:773,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentType
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - listener
    argTypes:
    - org.w3c.dom.DocumentType
    - org.w3c.dom.DocumentType
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 775
      start: 766
    functionDepth: 1
    functionLinenumber: 766
    functionLinenumberEnd: 775
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareDocumentType(org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.DocumentType].getName()'
    - '[org.w3c.dom.DocumentType].getPublicId()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.DocumentType].getSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareDocumentType(org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.ProcessingInstruction].getTarget()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:787,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getTarget()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:787,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:787,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getData()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:789,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getData()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:789,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.ProcessingInstruction
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - listener
    argTypes:
    - org.w3c.dom.ProcessingInstruction
    - org.w3c.dom.ProcessingInstruction
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 791
      start: 784
    functionDepth: 1
    functionLinenumber: 784
    functionLinenumberEnd: 791
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareProcessingInstruction(org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.ProcessingInstruction].getData()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.w3c.dom.ProcessingInstruction].getTarget()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareProcessingInstruction(org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareText(org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:803,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Text
      - org.w3c.dom.Text
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - listener
    argTypes:
    - org.w3c.dom.Text
    - org.w3c.dom.Text
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 804
      start: 800
    functionDepth: 1
    functionLinenumber: 800
    functionLinenumberEnd: 804
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareText(org.w3c.dom.Text,org.w3c.dom.Text,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareText(org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareText(org.w3c.dom.Text,org.w3c.dom.Text,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compareCharacterData(org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:816,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.CharacterData
      - org.w3c.dom.CharacterData
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - control
    - test
    - listener
    argTypes:
    - org.w3c.dom.CharacterData
    - org.w3c.dom.CharacterData
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 818
      start: 813
    functionDepth: 0
    functionLinenumber: 813
    functionLinenumberEnd: 818
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareText(org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].compareCharacterData(org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareText(org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.CharacterData].getData()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:831,1
    - Dst: '[org.w3c.dom.CharacterData].getData()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:831,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:831,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.CharacterData
      - org.w3c.dom.CharacterData
      - org.custommonkey.xmlunit.DifferenceListener
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - control
    - test
    - listener
    - difference
    argTypes:
    - org.w3c.dom.CharacterData
    - org.w3c.dom.CharacterData
    - org.custommonkey.xmlunit.DifferenceListener
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 833
      start: 828
    functionDepth: 1
    functionLinenumber: 828
    functionLinenumberEnd: 833
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compareCharacterData(org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.CharacterData].getData()'
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.custommonkey.xmlunit.DifferenceEngine,org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compareCharacterData(org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].compare(Object,Object,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference,org.custommonkey.xmlunit.XpathNodeTracker,org.custommonkey.xmlunit.XpathNodeTracker)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:849,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.DifferenceListener
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - expected
    - actual
    - control
    - test
    - listener
    - difference
    argTypes:
    - Object
    - Object
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.DifferenceListener
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 851
      start: 846
    functionDepth: 4
    functionLinenumber: 846
    functionLinenumberEnd: 851
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compare(Object,Object,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].compare(Object,Object,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference,org.custommonkey.xmlunit.XpathNodeTracker,org.custommonkey.xmlunit.XpathNodeTracker)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compare(Object,Object,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(Object)
      Src: org.custommonkey.xmlunit.DifferenceEngine:871,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:871,1
    - Dst: String.valueOf(Object)
      Src: org.custommonkey.xmlunit.DifferenceEngine:875,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:875,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Difference,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:879,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].unequal(Object,Object)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:881,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:882,1
    - Dst: '[org.xmlunit.diff.ComparisonController].haltComparison(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:883,1
    - Dst: '[org.custommonkey.xmlunit.MatchTracker].matchFound(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:887,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.DifferenceListener
      - org.xmlunit.diff.Difference
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions:
      - DifferenceFoundException
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - expected
    - actual
    - control
    - test
    - listener
    - difference
    - controlLoc
    - testLoc
    argTypes:
    - Object
    - Object
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.DifferenceListener
    - org.xmlunit.diff.Difference
    - org.custommonkey.xmlunit.XpathNodeTracker
    - org.custommonkey.xmlunit.XpathNodeTracker
    constantsTouched: []
    func_position:
      end: 889
      start: 866
    functionDepth: 3
    functionLinenumber: 866
    functionLinenumberEnd: 889
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].compare(Object,Object,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference,org.custommonkey.xmlunit.XpathNodeTracker,org.custommonkey.xmlunit.XpathNodeTracker)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.DifferenceEngine,org.w3c.dom.Node)'
    - String.valueOf(Object)
    - '[org.custommonkey.xmlunit.MatchTracker].matchFound(org.xmlunit.diff.Difference)'
    - '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Difference,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.xmlunit.diff.ComparisonController].haltComparison(org.xmlunit.diff.Difference)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].unequal(Object,Object)'
    - '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].compare(Object,Object,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference,org.custommonkey.xmlunit.XpathNodeTracker,org.custommonkey.xmlunit.XpathNodeTracker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].unequalNotNull(Object,Object)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:898,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 899
      start: 897
    functionDepth: 2
    functionLinenumber: 897
    functionLinenumberEnd: 899
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].unequal(Object,Object)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceEngine].unequalNotNull(Object,Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].unequal(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:909,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getNormalizeWhitespace()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:909,1
    - Dst: '[String].trim()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:911,1
    - Dst: '[String].trim()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:912,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getNormalizeWhitespace()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:913,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].normalizeWhitespace(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:914,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceEngine].normalizeWhitespace(org.custommonkey.xmlunit.DifferenceEngine)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:915,1
    - Dst: '[String].equals(String)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:917,1
    - Dst: '[Object].equals(Object)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:919,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 920
      start: 908
    functionDepth: 1
    functionLinenumber: 908
    functionLinenumberEnd: 920
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].unequalNotNull(Object,Object)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[String].trim()'
    - '[org.custommonkey.xmlunit.XMLUnit].getNormalizeWhitespace()'
    - '[Object].equals(Object)'
    - '[String].equals(String)'
    - '[org.custommonkey.xmlunit.DifferenceEngine].normalizeWhitespace(org.custommonkey.xmlunit.DifferenceEngine)'
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].unequalNotNull(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:927,1
    - Dst: '[String].toCharArray()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:930,1
    - Dst: Character.isWhitespace()
      Src: org.custommonkey.xmlunit.DifferenceEngine:932,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.custommonkey.xmlunit.DifferenceEngine:937,1
    - Dst: '[StringBuilder].append()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:942,1
    - Dst: '[StringBuilder].toString()'
      Src: org.custommonkey.xmlunit.DifferenceEngine:946,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceFoundException
      - String
      - String
      - String
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      - org.custommonkey.xmlunit.XpathNodeTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - orig
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 947
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 947
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine].normalizeWhitespace(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append()'
    - '[String].toCharArray()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].toString()'
    - Character.isWhitespace()
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.DifferenceEngine].normalizeWhitespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(String)'
      Src: org.custommonkey.xmlunit.DifferenceEngine.DifferenceFoundException:955,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: org.custommonkey.xmlunit.DifferenceEngine.DifferenceFoundException
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 956
      start: 954
    functionDepth: 0
    functionLinenumber: 954
    functionLinenumberEnd: 956
    functionName: '[org.custommonkey.xmlunit.DifferenceEngine.DifferenceFoundException].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
    functionUses: 2
    functionsReached:
    - '[Exception].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DifferenceEngine.DifferenceFoundException
    signature: '[org.custommonkey.xmlunit.DifferenceEngine.DifferenceFoundException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.custommonkey.xmlunit.Validator:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.Validator
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - inputSource
    - systemId
    - usingDoctypeReader
    argTypes:
    - org.xml.sax.InputSource
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 108
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 108
    functionName: '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Validator
    signature: '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.Validator:123,1
    - Dst: '[java.io.InputStreamReader].<init>(org.custommonkey.xmlunit.NodeInputStream)'
      Src: org.custommonkey.xmlunit.Validator:123,1
    - Dst: '[org.custommonkey.xmlunit.Validator].<init>(java.io.InputStreamReader,String,String)'
      Src: org.custommonkey.xmlunit.Validator:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Validator
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - document
    - systemID
    - doctype
    argTypes:
    - org.w3c.dom.Document
    - String
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.custommonkey.xmlunit.Validator].<init>(org.w3c.dom.Document,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Validator].<init>(java.io.InputStreamReader,String,String)'
    - '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Document)'
    - '[java.io.InputStreamReader].<init>(org.custommonkey.xmlunit.NodeInputStream)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Validator
    signature: '[org.custommonkey.xmlunit.Validator].<init>(org.w3c.dom.Document,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Validator].<init>(java.io.Reader,null)'
      Src: org.custommonkey.xmlunit.Validator:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Validator
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - readerForValidation
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.custommonkey.xmlunit.Validator].<init>(java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Validator].<init>(java.io.Reader,null)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Validator
    signature: '[org.custommonkey.xmlunit.Validator].<init>(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.Validator:146,1
    - Dst: '[org.custommonkey.xmlunit.Validator].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.Validator:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Validator
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - stringForValidation
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.custommonkey.xmlunit.Validator].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.Validator].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Validator
    signature: '[org.custommonkey.xmlunit.Validator].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,null)'
      Src: org.custommonkey.xmlunit.Validator:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Validator
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - sourceForValidation
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,null)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Validator
    signature: '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.Reader)'
      Src: org.custommonkey.xmlunit.Validator:171,1
    - Dst: '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String)'
      Src: org.custommonkey.xmlunit.Validator:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Validator
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - readerForValidation
    - systemID
    argTypes:
    - java.io.Reader
    - String
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[org.custommonkey.xmlunit.Validator].<init>(java.io.Reader,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String)'
    - '[org.xml.sax.InputSource].<init>(java.io.Reader)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Validator
    signature: '[org.custommonkey.xmlunit.Validator].<init>(java.io.Reader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.Validator:186,1
    - Dst: '[org.custommonkey.xmlunit.Validator].<init>(java.io.StringReader,String)'
      Src: org.custommonkey.xmlunit.Validator:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Validator
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - stringForValidation
    - systemID
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.custommonkey.xmlunit.Validator].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.Validator].<init>(java.io.StringReader,String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Validator
    signature: '[org.custommonkey.xmlunit.Validator].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String,boolean)'
      Src: org.custommonkey.xmlunit.Validator:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Validator
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - sourceForValidation
    - systemID
    argTypes:
    - org.xml.sax.InputSource
    - String
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String,boolean)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Validator
    signature: '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Validator].<init>(String,boolean)'
      Src: org.custommonkey.xmlunit.Validator:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Validator
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - sourceForValidation
    - systemID
    - doctype
    argTypes:
    - org.xml.sax.InputSource
    - String
    - String
    constantsTouched: []
    func_position:
      end: 225
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 225
    functionName: '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Validator].<init>(String,boolean)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Validator
    signature: '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Validator].<init>(String)'
      Src: org.custommonkey.xmlunit.Validator:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Validator
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - readerForValidation
    - systemID
    - doctype
    argTypes:
    - java.io.Reader
    - String
    - String
    constantsTouched: []
    func_position:
      end: 242
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 242
    functionName: '[org.custommonkey.xmlunit.Validator].<init>(java.io.Reader,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Validator].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Validator
    signature: '[org.custommonkey.xmlunit.Validator].<init>(java.io.Reader,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - use
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: '[org.custommonkey.xmlunit.Validator].useXMLSchema(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Validator].useXMLSchema(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Validator].validate()'
      Src: org.custommonkey.xmlunit.Validator:273,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.custommonkey.xmlunit.Validator:274,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 272
    functionDepth: 5
    functionLinenumber: 272
    functionLinenumberEnd: 275
    functionName: '[org.custommonkey.xmlunit.Validator].isValid()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 2
    functionsReached:
    - '[Boolean].booleanValue()'
    - '[org.custommonkey.xmlunit.Validator].validate()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.Validator].isValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Validator].isValid()'
      Src: org.custommonkey.xmlunit.Validator:281,1
    - Dst: '[StringBuilder].toString()'
      Src: org.custommonkey.xmlunit.Validator:282,1
    - Dst: junit.framework.Assert.fail(org.custommonkey.xmlunit.Validator)
      Src: org.custommonkey.xmlunit.Validator:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 280
    functionDepth: 6
    functionLinenumber: 280
    functionLinenumberEnd: 284
    functionName: '[org.custommonkey.xmlunit.Validator].assertIsValid()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].toString()'
    - '[org.custommonkey.xmlunit.Validator].isValid()'
    - junit.framework.Assert.fail(org.custommonkey.xmlunit.Validator)
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Validator].assertIsValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Validator].isValid()'
      Src: org.custommonkey.xmlunit.Validator:293,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.Validator:294,1
    - Dst: '[StringBuilder].append(StringBuilder)'
      Src: org.custommonkey.xmlunit.Validator:296,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: StringBuilder
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - toAppendTo
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 297
      start: 292
    functionDepth: 6
    functionLinenumber: 292
    functionLinenumberEnd: 297
    functionName: '[org.custommonkey.xmlunit.Validator].appendMessage(StringBuilder)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(StringBuilder)'
    - '[org.custommonkey.xmlunit.Validator].isValid()'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: StringBuilder
    signature: '[org.custommonkey.xmlunit.Validator].appendMessage(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.helpers.DefaultHandler].toString()'
      Src: org.custommonkey.xmlunit.Validator:304,1
    - Dst: '[StringBuilder].<init>(org.custommonkey.xmlunit.Validator)'
      Src: org.custommonkey.xmlunit.Validator:304,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.custommonkey.xmlunit.Validator:304,1
    - Dst: '[org.custommonkey.xmlunit.Validator].appendMessage(org.custommonkey.xmlunit.Validator)'
      Src: org.custommonkey.xmlunit.Validator:305,1
    - Dst: '[StringBuilder].toString()'
      Src: org.custommonkey.xmlunit.Validator:305,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 306
    functionName: '[org.custommonkey.xmlunit.Validator].toString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.helpers.DefaultHandler].toString()'
    - '[StringBuilder].append(char)'
    - '[org.custommonkey.xmlunit.Validator].appendMessage(org.custommonkey.xmlunit.Validator)'
    - '[StringBuilder].<init>(org.custommonkey.xmlunit.Validator)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.Validator].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ParsingValidator].<init>()'
      Src: org.custommonkey.xmlunit.Validator:317,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.custommonkey.xmlunit.Validator:319,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(String)'
      Src: org.custommonkey.xmlunit.Validator:321,1
    - Dst: '[java.util.ArrayList].add(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.Validator:321,1
    - Dst: '[org.custommonkey.xmlunit.Validator].addSchemaSources(Object,java.util.ArrayList)'
      Src: org.custommonkey.xmlunit.Validator:323,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.custommonkey.xmlunit.Validator:324,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].setSchemaSources(org.custommonkey.xmlunit.Validator)'
      Src: org.custommonkey.xmlunit.Validator:324,1
    - Dst: '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.Validator:328,1
    - Dst: '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.sax.SAXSource)'
      Src: org.custommonkey.xmlunit.Validator:328,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.custommonkey.xmlunit.Validator:329,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.custommonkey.xmlunit.Validator:330,1
    - Dst: '[org.custommonkey.xmlunit.Validator].validationProblem(org.custommonkey.xmlunit.Validator)'
      Src: org.custommonkey.xmlunit.Validator:331,1
    - Dst: e.getCause()
      Src: org.custommonkey.xmlunit.Validator:334,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.Validator)'
      Src: org.custommonkey.xmlunit.Validator:334,1
    - Dst: e.getMessage()
      Src: org.custommonkey.xmlunit.Validator:336,1
    - Dst: e.getCause()
      Src: org.custommonkey.xmlunit.Validator:336,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(org.custommonkey.xmlunit.Validator,org.custommonkey.xmlunit.Validator)'
      Src: org.custommonkey.xmlunit.Validator:336,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.Validator:341,1
    - Dst: '[org.custommonkey.xmlunit.Validator].getOriginalContent(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.Validator:342,1
    - Dst: '[org.custommonkey.xmlunit.Validator].append(String)'
      Src: org.custommonkey.xmlunit.Validator:341,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 311
    functionDepth: 4
    functionLinenumber: 311
    functionLinenumberEnd: 347
    functionName: '[org.custommonkey.xmlunit.Validator].validate()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.xmlunit.validation.ParsingValidator].<init>()'
    - '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
    - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.sax.SAXSource)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.custommonkey.xmlunit.Validator].append(String)'
    - '[java.util.ArrayList].toArray()'
    - '[org.xmlunit.validation.ParsingValidator].setSchemaSources(org.custommonkey.xmlunit.Validator)'
    - '[org.custommonkey.xmlunit.Validator].addSchemaSources(Object,java.util.ArrayList)'
    - '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.Validator)'
    - e.getCause()
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(org.custommonkey.xmlunit.Validator,org.custommonkey.xmlunit.Validator)'
    - '[org.custommonkey.xmlunit.Validator].getOriginalContent(org.xml.sax.InputSource)'
    - '[java.util.ArrayList].add(javax.xml.transform.stream.StreamSource)'
    - '[org.custommonkey.xmlunit.Validator].validationProblem(org.custommonkey.xmlunit.Validator)'
    - '[javax.xml.transform.stream.StreamSource].<init>(String)'
    - e.getMessage()
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Validator].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.ValidationProblem].getLine()'
      Src: org.custommonkey.xmlunit.Validator:350,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].getColumn()'
      Src: org.custommonkey.xmlunit.Validator:351,1
    - Dst: '[org.xmlunit.validation.ValidationProblem].getMessage()'
      Src: org.custommonkey.xmlunit.Validator:351,1
    - Dst: msg.endsWith(String)
      Src: org.custommonkey.xmlunit.Validator:352,1
    - Dst: '[org.custommonkey.xmlunit.Validator].invalidate(org.custommonkey.xmlunit.Validator)'
      Src: org.custommonkey.xmlunit.Validator:355,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.validation.ValidationProblem
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.xmlunit.validation.ValidationProblem
    constantsTouched: []
    func_position:
      end: 356
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 356
    functionName: '[org.custommonkey.xmlunit.Validator].validationProblem(org.xmlunit.validation.ValidationProblem)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Validator].invalidate(org.custommonkey.xmlunit.Validator)'
    - '[org.xmlunit.validation.ValidationProblem].getLine()'
    - '[org.xmlunit.validation.ValidationProblem].getColumn()'
    - '[org.xmlunit.validation.ValidationProblem].getMessage()'
    - msg.endsWith(String)
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Validator].validationProblem(org.xmlunit.validation.ValidationProblem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.Validator:366,1
    - Dst: '[org.custommonkey.xmlunit.Validator].append(char)'
      Src: org.custommonkey.xmlunit.Validator:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 367
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 367
    functionName: '[org.custommonkey.xmlunit.Validator].invalidate(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Validator].append(char)'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Validator].invalidate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - schemaSource
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 391
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 391
    functionName: '[org.custommonkey.xmlunit.Validator].setJAXP12SchemaSource(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Validator].setJAXP12SchemaSource(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(String)'
      Src: org.custommonkey.xmlunit.Validator:396,1
    - Dst: '[java.util.List<javax.xml.transform.Source>].add(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.Validator:396,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.custommonkey.xmlunit.Validator:398,1
    - Dst: '[java.util.List<javax.xml.transform.Source>].add(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.Validator:398,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.InputStream)'
      Src: org.custommonkey.xmlunit.Validator:400,1
    - Dst: '[java.util.List<javax.xml.transform.Source>].add(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.Validator:400,1
    - Dst: '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.Validator:402,1
    - Dst: '[java.util.List<javax.xml.transform.Source>].add(javax.xml.transform.sax.SAXSource)'
      Src: org.custommonkey.xmlunit.Validator:402,1
    - Dst: '[org.custommonkey.xmlunit.Validator].addSchemaSources(org.custommonkey.xmlunit.Validator,java.util.List<javax.xml.transform.Source>)'
      Src: org.custommonkey.xmlunit.Validator:405,1
    - Dst: '[Object].getClass()'
      Src: org.custommonkey.xmlunit.Validator:409,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String)'
      Src: org.custommonkey.xmlunit.Validator:408,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.List<javax.xml.transform.Source>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - schemaSources
    - targetList
    argTypes:
    - Object
    - java.util.List<javax.xml.transform.Source>
    constantsTouched: []
    func_position:
      end: 411
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 411
    functionName: '[org.custommonkey.xmlunit.Validator].addSchemaSources(Object,java.util.List<javax.xml.transform.Source>)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<javax.xml.transform.Source>].add(javax.xml.transform.stream.StreamSource)'
    - '[org.custommonkey.xmlunit.Validator].addSchemaSources(org.custommonkey.xmlunit.Validator,java.util.List<javax.xml.transform.Source>)'
    - '[javax.xml.transform.stream.StreamSource].<init>(String)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[Object].getClass()'
    - '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
    - '[java.util.List<javax.xml.transform.Source>].add(javax.xml.transform.sax.SAXSource)'
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.InputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Validator].addSchemaSources(Object,java.util.List<javax.xml.transform.Source>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.InputSource].getCharacterStream()'
      Src: org.custommonkey.xmlunit.Validator:415,1
    - Dst: '[org.xml.sax.InputSource].getCharacterStream()'
      Src: org.custommonkey.xmlunit.Validator:416,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeReader].getContent()'
      Src: org.custommonkey.xmlunit.Validator:416,1
    - Dst: '[org.xml.sax.InputSource].getByteStream()'
      Src: org.custommonkey.xmlunit.Validator:417,1
    - Dst: '[org.xml.sax.InputSource].getEncoding()'
      Src: org.custommonkey.xmlunit.Validator:418,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeInputStream].getContent(org.custommonkey.xmlunit.Validator)'
      Src: org.custommonkey.xmlunit.Validator:417,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.InputSource
      - StringBuilder
      - boolean
      - String
      - Object
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - s
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 419
      start: 413
    functionDepth: 3
    functionLinenumber: 413
    functionLinenumberEnd: 419
    functionName: '[org.custommonkey.xmlunit.Validator].getOriginalContent(org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.DoctypeReader].getContent()'
    - '[org.custommonkey.xmlunit.DoctypeInputStream].getContent(org.custommonkey.xmlunit.Validator)'
    - '[org.xml.sax.InputSource].getEncoding()'
    - '[org.xml.sax.InputSource].getCharacterStream()'
    - '[org.xml.sax.InputSource].getByteStream()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.Validator].getOriginalContent(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:94,1
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:94,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].append(String)'
      Src: org.custommonkey.xmlunit.XMLUnit:94,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].toString()'
      Src: org.custommonkey.xmlunit.XMLUnit:94,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLUnit:100,1
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:100,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].append(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:100,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].append(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:100,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].append(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:100,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].toString()'
      Src: org.custommonkey.xmlunit.XMLUnit:100,1
    - Dst: '[StringBuffer].<init>(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:108,1
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:108,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].append(String)'
      Src: org.custommonkey.xmlunit.XMLUnit:108,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].toString()'
      Src: org.custommonkey.xmlunit.XMLUnit:108,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLUnit:114,1
    - Dst: '[StringBuffer].append(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:114,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].append(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:114,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].append(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:114,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].toString()'
      Src: org.custommonkey.xmlunit.XMLUnit:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.XMLUnit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.custommonkey.xmlunit.XMLUnit].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].toString()'
    - '[org.custommonkey.xmlunit.XMLUnit].append(String)'
    - '[StringBuffer].append(org.custommonkey.xmlunit.XMLUnit)'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].<init>(org.custommonkey.xmlunit.XMLUnit)'
    - '[org.custommonkey.xmlunit.XMLUnit].append(org.custommonkey.xmlunit.XMLUnit)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XMLUnit
    signature: '[org.custommonkey.xmlunit.XMLUnit].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.custommonkey.xmlunit.XMLUnit:136,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 139
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 139
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setControlParser(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached:
    - System.setProperty(String,String)
    - '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setControlParser(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:149,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: org.custommonkey.xmlunit.XMLUnit:151,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.custommonkey.xmlunit.XMLUnit:153,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:157,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.parsers.DocumentBuilder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 159
    functionName: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 25
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.XMLUnit)'
    - '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
    - '[org.custommonkey.xmlunit.XMLUnit].setEntityResolver(org.xml.sax.EntityResolver)'
    linkageType: ''
    returnType: javax.xml.parsers.DocumentBuilder
    signature: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.EntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.xml.sax.EntityResolver
    constantsTouched: []
    func_position:
      end: 168
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setTestEntityResolver(org.xml.sax.EntityResolver)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setTestEntityResolver(org.xml.sax.EntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.EntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.xml.sax.EntityResolver
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setControlEntityResolver(org.xml.sax.EntityResolver)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setControlEntityResolver(org.xml.sax.EntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.EntityResolver
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getControlEntityResolver()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.EntityResolver
    signature: '[org.custommonkey.xmlunit.XMLUnit].getControlEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.EntityResolver
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getTestEntityResolver()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.EntityResolver
    signature: '[org.custommonkey.xmlunit.XMLUnit].getTestEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.custommonkey.xmlunit.XMLUnit:202,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setNamespaceAware(boolean)'
      Src: org.custommonkey.xmlunit.XMLUnit:203,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:205,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.parsers.DocumentBuilderFactory
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 209
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 7
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.custommonkey.xmlunit.XMLUnit].setNamespaceAware(boolean)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.custommonkey.xmlunit.XMLUnit)'
    linkageType: ''
    returnType: javax.xml.parsers.DocumentBuilderFactory
    signature: '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLUnit:217,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 220
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 220
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setControlDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setControlDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.custommonkey.xmlunit.XMLUnit:230,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 233
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 233
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setTestParser(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
    - System.setProperty(String,String)
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setTestParser(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:243,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: org.custommonkey.xmlunit.XMLUnit:244,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.custommonkey.xmlunit.XMLUnit:246,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:250,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.parsers.DocumentBuilder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 252
    functionName: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 11
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
    - '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.XMLUnit)'
    - '[org.custommonkey.xmlunit.XMLUnit].setEntityResolver(org.xml.sax.EntityResolver)'
    linkageType: ''
    returnType: javax.xml.parsers.DocumentBuilder
    signature: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.custommonkey.xmlunit.XMLUnit:261,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setNamespaceAware(boolean)'
      Src: org.custommonkey.xmlunit.XMLUnit:262,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:264,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.parsers.DocumentBuilderFactory
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 268
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 7
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.custommonkey.xmlunit.XMLUnit].setNamespaceAware(boolean)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.custommonkey.xmlunit.XMLUnit)'
    linkageType: ''
    returnType: javax.xml.parsers.DocumentBuilderFactory
    signature: '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLUnit:276,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 279
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 279
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setTestDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setTestDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:295,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setIgnoringElementContentWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.XMLUnit:295,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:296,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setIgnoringElementContentWhitespace(boolean)'
      Src: org.custommonkey.xmlunit.XMLUnit:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 297
      start: 293
    functionDepth: 2
    functionLinenumber: 293
    functionLinenumberEnd: 297
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 12
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
    - '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
    - '[javax.xml.parsers.DocumentBuilderFactory].setIgnoringElementContentWhitespace(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 306
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.XMLUnit:318,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLUnit:318,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,java.io.StringReader)'
      Src: org.custommonkey.xmlunit.XMLUnit:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - fromXML
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 319
      start: 316
    functionDepth: 2
    functionLinenumber: 316
    functionLinenumberEnd: 319
    functionName: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 38
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,java.io.StringReader)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.XMLUnit:331,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLUnit:331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - fromSource
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 332
      start: 329
    functionDepth: 2
    functionLinenumber: 329
    functionLinenumberEnd: 332
    functionName: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 14
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
      Src: org.custommonkey.xmlunit.XMLUnit:344,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLUnit:344,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,java.io.StringReader)'
      Src: org.custommonkey.xmlunit.XMLUnit:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - fromXML
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 345
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 345
    functionName: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 18
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,java.io.StringReader)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
      Src: org.custommonkey.xmlunit.XMLUnit:357,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLUnit:357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - fromSource
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 358
      start: 355
    functionDepth: 2
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionName: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 5
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLUnit:371,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLUnit:371,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilder
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - withBuilder
    - fromReader
    argTypes:
    - javax.xml.parsers.DocumentBuilder
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 372
      start: 369
    functionDepth: 1
    functionLinenumber: 369
    functionLinenumberEnd: 372
    functionName: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
    - '[org.xml.sax.InputSource].<init>(java.io.Reader)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLUnit:384,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilder
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - withBuilder
    - fromSource
    argTypes:
    - javax.xml.parsers.DocumentBuilder
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 385
      start: 382
    functionDepth: 0
    functionLinenumber: 382
    functionLinenumberEnd: 385
    functionName: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 5
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilder].parse(org.xml.sax.InputSource)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.custommonkey.xmlunit.XMLUnit:394,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 398
      start: 393
    functionDepth: 4
    functionLinenumber: 393
    functionLinenumberEnd: 398
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setTransformerFactory(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
    - System.setProperty(String,String)
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setTransformerFactory(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTransformerFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:408,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.transform.TransformerFactory
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 406
    functionDepth: 3
    functionLinenumber: 406
    functionLinenumberEnd: 411
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 6
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newTransformerFactory()'
    linkageType: ''
    returnType: javax.xml.transform.TransformerFactory
    signature: '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.TransformerFactory].newInstance()'
      Src: org.custommonkey.xmlunit.XMLUnit:419,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setURIResolver(javax.xml.transform.URIResolver)'
      Src: org.custommonkey.xmlunit.XMLUnit:421,1
    - Dst: '[org.xmlunit.util.TransformerFactoryConfigurer].configure(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:424,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.transform.TransformerFactory
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 418
    functionDepth: 3
    functionLinenumber: 418
    functionLinenumberEnd: 427
    functionName: '[org.custommonkey.xmlunit.XMLUnit].newTransformerFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.util.TransformerFactoryConfigurer].configure(org.custommonkey.xmlunit.XMLUnit)'
    - '[org.custommonkey.xmlunit.XMLUnit].setURIResolver(javax.xml.transform.URIResolver)'
    - '[javax.xml.transform.TransformerFactory].newInstance()'
    linkageType: ''
    returnType: javax.xml.transform.TransformerFactory
    signature: '[org.custommonkey.xmlunit.XMLUnit].newTransformerFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:437,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.URIResolver
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - javax.xml.transform.URIResolver
    constantsTouched: []
    func_position:
      end: 439
      start: 433
    functionDepth: 3
    functionLinenumber: 433
    functionLinenumberEnd: 439
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setURIResolver(javax.xml.transform.URIResolver)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setURIResolver(javax.xml.transform.URIResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.transform.URIResolver
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 447
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getURIResolver()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.transform.URIResolver
    signature: '[org.custommonkey.xmlunit.XMLUnit].getURIResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: org.custommonkey.xmlunit.XMLUnit:455,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getSAXParserFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 458
      start: 454
    functionDepth: 1
    functionLinenumber: 454
    functionLinenumberEnd: 458
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setSAXParserFactory(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - System.setProperty(String,String)
    - '[org.custommonkey.xmlunit.XMLUnit].getSAXParserFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setSAXParserFactory(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.SAXParserFactory
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - javax.xml.parsers.SAXParserFactory
    constantsTouched: []
    func_position:
      end: 467
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 467
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setSAXParserFactory(javax.xml.parsers.SAXParserFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setSAXParserFactory(javax.xml.parsers.SAXParserFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: org.custommonkey.xmlunit.XMLUnit:481,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].setNamespaceAware(boolean)'
      Src: org.custommonkey.xmlunit.XMLUnit:482,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.parsers.SAXParserFactory
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 485
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 485
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getSAXParserFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].setNamespaceAware(boolean)'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    linkageType: ''
    returnType: javax.xml.parsers.SAXParserFactory
    signature: '[org.custommonkey.xmlunit.XMLUnit].getSAXParserFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getXSLTVersion()'
      Src: org.custommonkey.xmlunit.XMLUnit:488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 490
      start: 487
    functionDepth: 1
    functionLinenumber: 487
    functionLinenumberEnd: 490
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getStripWhitespaceStylesheet()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getXSLTVersion()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.XMLUnit].getStripWhitespaceStylesheet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getStripWhitespaceStylesheet()'
      Src: org.custommonkey.xmlunit.XMLUnit:499,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Document,String)'
      Src: org.custommonkey.xmlunit.XMLUnit:499,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Transform
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - forDocument
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 500
      start: 498
    functionDepth: 2
    functionLinenumber: 498
    functionLinenumberEnd: 500
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getStripWhitespaceTransform(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Document,String)'
    - '[org.custommonkey.xmlunit.XMLUnit].getStripWhitespaceStylesheet()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Transform
    signature: '[org.custommonkey.xmlunit.XMLUnit].getStripWhitespaceTransform(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:513,1
    - Dst: '[javax.xml.transform.TransformerFactory].getClass()'
      Src: org.custommonkey.xmlunit.XMLUnit:513,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getName()'
      Src: org.custommonkey.xmlunit.XMLUnit:513,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].equals(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:514,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].stripWhiteSpaceWithoutXSLT(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLUnit:515,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].stripWhiteSpaceUsingXSLT(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLUnit:517,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - forDoc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 519
      start: 512
    functionDepth: 4
    functionLinenumber: 512
    functionLinenumberEnd: 519
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getWhitespaceStrippedDocument(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].stripWhiteSpaceWithoutXSLT(org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].getName()'
    - '[org.custommonkey.xmlunit.XMLUnit].equals(org.custommonkey.xmlunit.XMLUnit)'
    - '[javax.xml.transform.TransformerFactory].getClass()'
    - '[org.custommonkey.xmlunit.XMLUnit].stripWhiteSpaceUsingXSLT(org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.XMLUnit].getWhitespaceStrippedDocument(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getStripWhitespaceTransform(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLUnit:523,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getResultDocument()'
      Src: org.custommonkey.xmlunit.XMLUnit:524,1
    - Dst: e.getMessage()
      Src: org.custommonkey.xmlunit.XMLUnit:526,1
    - Dst: e.getCause()
      Src: org.custommonkey.xmlunit.XMLUnit:526,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(org.custommonkey.xmlunit.XMLUnit,org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:526,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - forDoc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 528
      start: 521
    functionDepth: 3
    functionLinenumber: 521
    functionLinenumberEnd: 528
    functionName: '[org.custommonkey.xmlunit.XMLUnit].stripWhiteSpaceUsingXSLT(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getStripWhitespaceTransform(org.w3c.dom.Document)'
    - e.getCause()
    - e.getMessage()
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(org.custommonkey.xmlunit.XMLUnit,org.custommonkey.xmlunit.XMLUnit)'
    - '[org.custommonkey.xmlunit.Transform].getResultDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.XMLUnit].stripWhiteSpaceUsingXSLT(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].cloneNode(boolean)'
      Src: org.custommonkey.xmlunit.XMLUnit:531,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].stripEmptyTextNodes(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:532,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - forDoc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 534
      start: 530
    functionDepth: 0
    functionLinenumber: 530
    functionLinenumberEnd: 534
    functionName: '[org.custommonkey.xmlunit.XMLUnit].stripWhiteSpaceWithoutXSLT(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].cloneNode(boolean)'
    - '[org.custommonkey.xmlunit.XMLUnit].stripEmptyTextNodes(org.custommonkey.xmlunit.XMLUnit)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.XMLUnit].stripWhiteSpaceWithoutXSLT(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.custommonkey.xmlunit.XMLUnit:537,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getLength()'
      Src: org.custommonkey.xmlunit.XMLUnit:538,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].item(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:539,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getNodeType()'
      Src: org.custommonkey.xmlunit.XMLUnit:540,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].stripEmptyTextNodes(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:541,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getNodeType()'
      Src: org.custommonkey.xmlunit.XMLUnit:542,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getNodeValue()'
      Src: org.custommonkey.xmlunit.XMLUnit:543,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].trim()'
      Src: org.custommonkey.xmlunit.XMLUnit:544,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].length()'
      Src: org.custommonkey.xmlunit.XMLUnit:544,1
    - Dst: '[org.w3c.dom.Node].removeChild(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:545,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 550
      start: 536
    functionDepth: 1
    functionLinenumber: 536
    functionLinenumberEnd: 550
    functionName: '[org.custommonkey.xmlunit.XMLUnit].stripEmptyTextNodes(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[org.w3c.dom.Node].removeChild(org.custommonkey.xmlunit.XMLUnit)'
    - '[org.custommonkey.xmlunit.XMLUnit].trim()'
    - '[org.custommonkey.xmlunit.XMLUnit].getNodeValue()'
    - '[org.custommonkey.xmlunit.XMLUnit].stripEmptyTextNodes(org.custommonkey.xmlunit.XMLUnit)'
    - '[org.custommonkey.xmlunit.XMLUnit].item(org.custommonkey.xmlunit.XMLUnit)'
    - '[org.custommonkey.xmlunit.XMLUnit].length()'
    - '[org.custommonkey.xmlunit.XMLUnit].getNodeType()'
    - '[org.custommonkey.xmlunit.XMLUnit].getLength()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].stripEmptyTextNodes(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getXSLTVersion()'
      Src: org.custommonkey.xmlunit.XMLUnit:553,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 555
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 555
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getStripCommentsStylesheet()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getXSLTVersion()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.XMLUnit].getStripCommentsStylesheet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getStripCommentsStylesheet()'
      Src: org.custommonkey.xmlunit.XMLUnit:563,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Document,String)'
      Src: org.custommonkey.xmlunit.XMLUnit:563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Transform
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - forDocument
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 564
      start: 562
    functionDepth: 2
    functionLinenumber: 562
    functionLinenumberEnd: 564
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getStripCommentsTransform(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getStripCommentsStylesheet()'
    - '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Document,String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Transform
    signature: '[org.custommonkey.xmlunit.XMLUnit].getStripCommentsTransform(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XMLUnit.class.getPackage()
      Src: org.custommonkey.xmlunit.XMLUnit:571,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getImplementationVersion()'
      Src: org.custommonkey.xmlunit.XMLUnit:571,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - 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: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 572
      start: 570
    functionDepth: 0
    functionLinenumber: 570
    functionLinenumberEnd: 572
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 0
    functionsReached:
    - XMLUnit.class.getPackage()
    - '[org.custommonkey.xmlunit.XMLUnit].getImplementationVersion()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.XMLUnit].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.XMLUnit:584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.xml.sax.InputSource
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 585
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 585
    functionName: '[org.custommonkey.xmlunit.XMLUnit].compareXML(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.XMLUnit].compareXML(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(java.io.Reader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLUnit:597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 598
      start: 595
    functionDepth: 0
    functionLinenumber: 595
    functionLinenumberEnd: 598
    functionName: '[org.custommonkey.xmlunit.XMLUnit].compareXML(java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(java.io.Reader,java.io.Reader)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.XMLUnit].compareXML(java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLUnit:610,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(java.io.StringReader,java.io.Reader)'
      Src: org.custommonkey.xmlunit.XMLUnit:610,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 611
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 611
    functionName: '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(java.io.StringReader,java.io.Reader)'
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLUnit:623,1
    - Dst: '[org.xmlunit.diff.Diff].<init>(java.io.Reader,java.io.StringReader)'
      Src: org.custommonkey.xmlunit.XMLUnit:623,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - java.io.Reader
    - String
    constantsTouched: []
    func_position:
      end: 624
      start: 621
    functionDepth: 0
    functionLinenumber: 621
    functionLinenumberEnd: 624
    functionName: '[org.custommonkey.xmlunit.XMLUnit].compareXML(java.io.Reader,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(java.io.Reader,java.io.StringReader)'
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.XMLUnit].compareXML(java.io.Reader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(String,String)'
      Src: org.custommonkey.xmlunit.XMLUnit:636,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 637
      start: 634
    functionDepth: 0
    functionLinenumber: 634
    functionLinenumberEnd: 637
    functionName: '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 5
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(String,String)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.XMLUnit:646,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.Diff
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 647
      start: 645
    functionDepth: 0
    functionLinenumber: 645
    functionLinenumberEnd: 647
    functionName: '[org.custommonkey.xmlunit.XMLUnit].compareXML(org.w3c.dom.Document,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.xmlunit.diff.Diff
    signature: '[org.custommonkey.xmlunit.XMLUnit].compareXML(org.w3c.dom.Document,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NamespaceContext
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 655
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 655
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getXpathNamespaceContext()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NamespaceContext
    signature: '[org.custommonkey.xmlunit.XMLUnit].getXpathNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ctx
    argTypes:
    - org.custommonkey.xmlunit.NamespaceContext
    constantsTouched: []
    func_position:
      end: 663
      start: 661
    functionDepth: 0
    functionLinenumber: 661
    functionLinenumberEnd: 663
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].<init>()'
      Src: org.custommonkey.xmlunit.XMLUnit:670,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].setNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
      Src: org.custommonkey.xmlunit.XMLUnit:672,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.XpathEngine
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 675
      start: 669
    functionDepth: 3
    functionLinenumber: 669
    functionLinenumberEnd: 675
    functionName: '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 8
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].<init>()'
    - '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].setNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XpathEngine
    signature: '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:691,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setCoalescing(boolean)'
      Src: org.custommonkey.xmlunit.XMLUnit:691,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:692,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setCoalescing(boolean)'
      Src: org.custommonkey.xmlunit.XMLUnit:692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 693
      start: 689
    functionDepth: 2
    functionLinenumber: 689
    functionLinenumberEnd: 693
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 4
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
    - '[javax.xml.parsers.DocumentBuilderFactory].setCoalescing(boolean)'
    - '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 702
      start: 700
    functionDepth: 0
    functionLinenumber: 700
    functionLinenumberEnd: 702
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreDiffBetweenTextAndCDATA()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreDiffBetweenTextAndCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 712
      start: 710
    functionDepth: 0
    functionLinenumber: 710
    functionLinenumberEnd: 712
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 722
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 722
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 746
      start: 744
    functionDepth: 0
    functionLinenumber: 744
    functionLinenumberEnd: 746
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setNormalize(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setNormalize(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 756
      start: 754
    functionDepth: 0
    functionLinenumber: 754
    functionLinenumberEnd: 756
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getNormalize()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.XMLUnit].getNormalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 775
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 775
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setNormalizeWhitespace(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setNormalizeWhitespace(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 790
      start: 788
    functionDepth: 0
    functionLinenumber: 788
    functionLinenumberEnd: 790
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getNormalizeWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.XMLUnit].getNormalizeWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 805
      start: 803
    functionDepth: 0
    functionLinenumber: 803
    functionLinenumberEnd: 805
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreAttributeOrder(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setIgnoreAttributeOrder(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 820
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 820
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreAttributeOrder()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreAttributeOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.NumberFormat].getInstance(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:833,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].parse(String)'
      Src: org.custommonkey.xmlunit.XMLUnit:833,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].doubleValue()'
      Src: org.custommonkey.xmlunit.XMLUnit:834,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(String)'
      Src: org.custommonkey.xmlunit.XMLUnit:835,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.XMLUnit)'
      Src: org.custommonkey.xmlunit.XMLUnit:839,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 842
      start: 831
    functionDepth: 1
    functionLinenumber: 831
    functionLinenumberEnd: 842
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setXSLTVersion(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[java.text.NumberFormat].getInstance(org.custommonkey.xmlunit.XMLUnit)'
    - '[org.custommonkey.xmlunit.XMLUnit].doubleValue()'
    - '[org.custommonkey.xmlunit.XMLUnit].parse(String)'
    - '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(String)'
    - '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.XMLUnit)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setXSLTVersion(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - 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: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 852
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 852
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getXSLTVersion()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.XMLUnit].getXSLTVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 860
      start: 858
    functionDepth: 0
    functionLinenumber: 858
    functionLinenumberEnd: 860
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setXPathFactory(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setXPathFactory(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - 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: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 868
      start: 866
    functionDepth: 0
    functionLinenumber: 866
    functionLinenumberEnd: 868
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getXPathFactory()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.XMLUnit].getXPathFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getXSLTVersion()'
      Src: org.custommonkey.xmlunit.XMLUnit:875,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 876
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 876
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getXSLTStart()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getXSLTVersion()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.XMLUnit].getXSLTStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:888,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setExpandEntityReferences(boolean)'
      Src: org.custommonkey.xmlunit.XMLUnit:888,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
      Src: org.custommonkey.xmlunit.XMLUnit:889,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setExpandEntityReferences(boolean)'
      Src: org.custommonkey.xmlunit.XMLUnit:889,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 890
      start: 886
    functionDepth: 2
    functionLinenumber: 886
    functionLinenumberEnd: 890
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setExpandEntityReferences(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].setExpandEntityReferences(boolean)'
    - '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
    - '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setExpandEntityReferences(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 898
      start: 896
    functionDepth: 0
    functionLinenumber: 896
    functionLinenumberEnd: 898
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getExpandEntityReferences()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.XMLUnit].getExpandEntityReferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 908
      start: 906
    functionDepth: 0
    functionLinenumber: 906
    functionLinenumberEnd: 908
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setCompareUnmatched(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setCompareUnmatched(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 918
      start: 916
    functionDepth: 0
    functionLinenumber: 916
    functionLinenumberEnd: 918
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getCompareUnmatched()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.XMLUnit].getCompareUnmatched()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 929
      start: 927
    functionDepth: 0
    functionLinenumber: 927
    functionLinenumberEnd: 929
    functionName: '[org.custommonkey.xmlunit.XMLUnit].setEnableXXEProtection(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XMLUnit].setEnableXXEProtection(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.transform.TransformerFactory
      - javax.xml.parsers.SAXParserFactory
      - boolean
      - javax.xml.transform.URIResolver
      - org.xml.sax.EntityResolver
      - org.xml.sax.EntityResolver
      - org.custommonkey.xmlunit.NamespaceContext
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - String
      - boolean
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 940
      start: 938
    functionDepth: 0
    functionLinenumber: 938
    functionLinenumberEnd: 940
    functionName: '[org.custommonkey.xmlunit.XMLUnit].getEnableXXEProtection()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.XMLUnit].getEnableXXEProtection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.MatchTracker
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matchTracker
    argTypes:
    - org.custommonkey.xmlunit.MatchTracker
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.custommonkey.xmlunit.DifferenceEngineContract].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngineContract.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngineContract].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - control
    - test
    - listener
    - elementQualifier
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.DifferenceListener
    - org.custommonkey.xmlunit.ElementQualifier
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: '[org.custommonkey.xmlunit.DifferenceEngineContract].compare(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngineContract.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceEngineContract].compare(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.DifferenceEngineContract
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.DifferenceEngineContract].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngineContract.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DifferenceEngineContract
    signature: '[org.custommonkey.xmlunit.DifferenceEngineContract].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.custommonkey.xmlunit.ElementQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementQualifier.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.ElementQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.ElementQualifier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.ElementQualifier].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementQualifier.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.ElementQualifier
    signature: '[org.custommonkey.xmlunit.ElementQualifier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - afterDifference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.custommonkey.xmlunit.ComparisonController].haltComparison(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ComparisonController.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.ComparisonController].haltComparison(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.ComparisonController
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.ComparisonController].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ComparisonController.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.ComparisonController
    signature: '[org.custommonkey.xmlunit.ComparisonController].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.parsers.ParserConfigurationException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - documentBuilder
    argTypes:
    - javax.xml.parsers.DocumentBuilder
    constantsTouched: []
    func_position:
      end: 83
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].<init>(javax.xml.parsers.DocumentBuilder)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].<init>(javax.xml.parsers.DocumentBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].toString()'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 8
    functionsReached:
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].length()'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:104,1
    - Dst: '[StringBuilder].delete(int,org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:104,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:105,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].newDocument()'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 108
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 4
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
    - '[StringBuilder].length()'
    - '[StringBuilder].delete(int,org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    - '[javax.xml.parsers.DocumentBuilder].newDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:124,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:125,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].warn(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:127,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:129,1
    - Dst: '[org.w3c.dom.Element].appendChild(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:130,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].warn(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:133,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - data
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 135
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 135
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].characters(char[],int,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].warn(String)'
    - '[String].<init>(char[],int,int)'
    - '[org.w3c.dom.Element].appendChild(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:143,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].createElement(String,String,org.xml.sax.Attributes)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:144,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].appendNode(org.w3c.dom.Element)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 4
    argNames:
    - namespaceURI
    - localName
    - qName
    - atts
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].createElement(String,String,org.xml.sax.Attributes)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].appendNode(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:155,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].warn(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:157,1
    - Dst: '[org.w3c.dom.Element].getParentNode()'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:166,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getNodeType()'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:168,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].isElementMatching(org.w3c.dom.Element,String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:169,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getNodeType()'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:171,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:173,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].isElementMatching(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder,String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:174,1
    - Dst: '[IllegalArgumentException].<init>(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:179,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].warn(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:184,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - namespaceURI
    - localName
    - qName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 186
      start: 152
    functionDepth: 2
    functionLinenumber: 152
    functionLinenumberEnd: 186
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endElement(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    - '[org.w3c.dom.Element].getParentNode()'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].warn(String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getNodeType()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].isElementMatching(org.w3c.dom.Element,String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].isElementMatching(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:189,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:190,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].equals(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:190,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - anElement
    - qname
    argTypes:
    - org.w3c.dom.Element
    - String
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].isElementMatching(org.w3c.dom.Element,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].equals(String)'
    - '[org.w3c.dom.Element].getNodeName()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].isElementMatching(org.w3c.dom.Element,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 199
      start: 196
    functionDepth: 2
    functionLinenumber: 196
    functionLinenumberEnd: 199
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endPrefixMapping(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endPrefixMapping(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 208
      start: 204
    functionDepth: 2
    functionLinenumber: 204
    functionLinenumberEnd: 208
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].ignorableWhitespace(char[],int,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].ignorableWhitespace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:216,1
    - Dst: '[org.w3c.dom.Document].createProcessingInstruction(String,String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:218,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].appendNode(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 220
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 220
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].processingInstruction(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].appendNode(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    - '[org.w3c.dom.Document].createProcessingInstruction(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].processingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Locator
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.xml.sax.Locator
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 2
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].setDocumentLocator(org.xml.sax.Locator)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].setDocumentLocator(org.xml.sax.Locator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 236
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 236
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].skippedEntity(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].skippedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 245
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 245
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startPrefixMapping(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startPrefixMapping(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - name
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 255
      start: 251
    functionDepth: 2
    functionLinenumber: 251
    functionLinenumberEnd: 255
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDTD(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDTD(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 260
    functionDepth: 2
    functionLinenumber: 260
    functionLinenumberEnd: 264
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endDTD()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 273
      start: 269
    functionDepth: 2
    functionLinenumber: 269
    functionLinenumberEnd: 273
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startEntity(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 282
      start: 278
    functionDepth: 2
    functionLinenumber: 278
    functionLinenumberEnd: 282
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endEntity(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 291
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startCDATA()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 296
    functionDepth: 2
    functionLinenumber: 296
    functionLinenumberEnd: 300
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endCDATA()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:308,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:309,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:310,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].appendNode(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 312
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 312
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].comment(char[],int,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
    - '[String].<init>(char[],int,int)'
    - '[org.w3c.dom.Document].createComment(String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].appendNode(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].comment(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - method
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 319
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 11
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].warn(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:333,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].append(char)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - method
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 334
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 7
    functionsReached:
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].append(char)'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:342,1
    - Dst: '[String].length()'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:344,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].setPrefix(String)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:345,1
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:348,1
    - Dst: '[org.xml.sax.Attributes].getQName(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:349,1
    - Dst: '[org.xml.sax.Attributes].getValue(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:350,1
    - Dst: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].setAttribute(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder,org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:349,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - namespaceURI
    - qName
    - attributes
    argTypes:
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 354
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 354
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].createElement(String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.Attributes].getQName(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].setAttribute(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder,org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].setPrefix(String)'
    - '[String].length()'
    - '[org.xml.sax.Attributes].getLength()'
    - '[org.xml.sax.Attributes].getValue(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].createElement(String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].appendChild(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:361,1
    - Dst: '[org.w3c.dom.Element].appendChild(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.TolerantSaxDocumentBuilder:363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      - StringBuilder
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - appendNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 365
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 365
    functionName: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].appendNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].appendChild(org.w3c.dom.Node)'
    - '[org.w3c.dom.Document].appendChild(org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].appendNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.XMLConstants
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.XMLConstants].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLConstants.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XMLConstants
    signature: '[org.custommonkey.xmlunit.XMLConstants].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(org.custommonkey.xmlunit.SimpleXpathEngine)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:75,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getXSLTStart()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:76,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:75,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].toString()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:77,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].lastIndexOf(char)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:78,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].length()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:80,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].getNamespaceDeclarations()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:82,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].insert(org.custommonkey.xmlunit.SimpleXpathEngine,String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:82,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: StringBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 84
    functionName: '[org.custommonkey.xmlunit.SimpleXpathEngine].getXSLTBase()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleXpathEngine.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].lastIndexOf(char)'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].insert(org.custommonkey.xmlunit.SimpleXpathEngine,String)'
    - '[StringBuilder].<init>(org.custommonkey.xmlunit.SimpleXpathEngine)'
    - '[StringBuilder].append(String)'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].length()'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].toString()'
    - '[org.custommonkey.xmlunit.XMLUnit].getXSLTStart()'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].getNamespaceDeclarations()'
    linkageType: ''
    returnType: StringBuilder
    signature: '[org.custommonkey.xmlunit.SimpleXpathEngine].getXSLTBase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].getXSLTBase()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].toString()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - select
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 90
    functionDepth: 3
    functionLinenumber: 90
    functionLinenumberEnd: 105
    functionName: '[org.custommonkey.xmlunit.SimpleXpathEngine].getCopyTransformation(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleXpathEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].getXSLTBase()'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].toString()'
    - '[StringBuilder].append(String)'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.SimpleXpathEngine].getCopyTransformation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].getXSLTBase()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:112,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:112,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:112,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:112,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:112,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:112,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:112,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:112,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].toString()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - select
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 119
    functionName: '[org.custommonkey.xmlunit.SimpleXpathEngine].getValueTransformation(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleXpathEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].getXSLTBase()'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].toString()'
    - '[StringBuilder].append(String)'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.SimpleXpathEngine].getValueTransformation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:134,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:134,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newTransformerFactory()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:135,1
    - Dst: '[javax.xml.transform.ErrorListener].<init>()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:136,1
    - Dst: '[javax.xml.transform.TransformerFactory].setErrorListener(javax.xml.transform.ErrorListener)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:151,1
    - Dst: '[javax.xml.transform.TransformerFactory].newTransformer(javax.xml.transform.stream.StreamSource)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:152,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String,String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:156,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].setErrorListener(javax.xml.transform.ErrorListener)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:159,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:160,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].transform(javax.xml.transform.dom.DOMSource,javax.xml.transform.Result)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:160,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.SimpleXpathEngine)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:162,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      - javax.xml.transform.Result
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerException
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - xslt
    - document
    - result
    argTypes:
    - String
    - org.w3c.dom.Document
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 164
      start: 130
    functionDepth: 4
    functionLinenumber: 130
    functionLinenumberEnd: 164
    functionName: '[org.custommonkey.xmlunit.SimpleXpathEngine].performTransform(String,org.w3c.dom.Document,javax.xml.transform.Result)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleXpathEngine.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[javax.xml.transform.TransformerFactory].newTransformer(javax.xml.transform.stream.StreamSource)'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].transform(javax.xml.transform.dom.DOMSource,javax.xml.transform.Result)'
    - '[org.custommonkey.xmlunit.XMLUnit].newTransformerFactory()'
    - '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String,String)'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].setErrorListener(javax.xml.transform.ErrorListener)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader)'
    - '[javax.xml.transform.ErrorListener].<init>()'
    - '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.SimpleXpathEngine)'
    - '[javax.xml.transform.TransformerFactory].setErrorListener(javax.xml.transform.ErrorListener)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.SimpleXpathEngine].performTransform(String,org.w3c.dom.Document,javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].getXPathResultAsDocument(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:178,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      - javax.xml.transform.TransformerException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - select
    - document
    argTypes:
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 5
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[org.custommonkey.xmlunit.SimpleXpathEngine].getXPathResultNode(String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleXpathEngine.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].getXPathResultAsDocument(String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.SimpleXpathEngine].getXPathResultNode(String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:194,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].getCopyTransformation(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:195,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].performTransform(String,org.w3c.dom.Document,javax.xml.transform.dom.DOMResult)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:195,1
    - Dst: '[javax.xml.transform.dom.DOMResult].getNode()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      - javax.xml.transform.TransformerException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - select
    - document
    argTypes:
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 197
      start: 191
    functionDepth: 4
    functionLinenumber: 191
    functionLinenumberEnd: 197
    functionName: '[org.custommonkey.xmlunit.SimpleXpathEngine].getXPathResultAsDocument(String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleXpathEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].performTransform(String,org.w3c.dom.Document,javax.xml.transform.dom.DOMResult)'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].getCopyTransformation(String)'
    - '[javax.xml.transform.dom.DOMResult].<init>()'
    - '[javax.xml.transform.dom.DOMResult].getNode()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.SimpleXpathEngine].getXPathResultAsDocument(String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].getXPathResultNode(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:208,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:208,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String,org.custommonkey.xmlunit.SimpleXpathEngine)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:210,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - select
    - document
    argTypes:
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 212
      start: 204
    functionDepth: 6
    functionLinenumber: 204
    functionLinenumberEnd: 212
    functionName: '[org.custommonkey.xmlunit.SimpleXpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleXpathEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].getXPathResultNode(String,org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String,org.custommonkey.xmlunit.SimpleXpathEngine)'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.custommonkey.xmlunit.SimpleXpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:222,1
    - Dst: '[javax.xml.transform.stream.StreamResult].<init>(java.io.StringWriter)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:223,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].getValueTransformation(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:224,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].performTransform(String,org.w3c.dom.Document,javax.xml.transform.stream.StreamResult)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:224,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:225,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String,org.custommonkey.xmlunit.SimpleXpathEngine)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:227,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - select
    - document
    argTypes:
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 229
      start: 218
    functionDepth: 4
    functionLinenumber: 218
    functionLinenumberEnd: 229
    functionName: '[org.custommonkey.xmlunit.SimpleXpathEngine].evaluate(String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleXpathEngine.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamResult].<init>(java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].getValueTransformation(String)'
    - '[java.io.StringWriter].toString()'
    - '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String,org.custommonkey.xmlunit.SimpleXpathEngine)'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].performTransform(String,org.w3c.dom.Document,javax.xml.transform.stream.StreamResult)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.SimpleXpathEngine].evaluate(String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ctx
    argTypes:
    - org.custommonkey.xmlunit.NamespaceContext
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: '[org.custommonkey.xmlunit.SimpleXpathEngine].setNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleXpathEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.SimpleXpathEngine].setNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:241,1
    - Dst: '[org.custommonkey.xmlunit.NamespaceContext].getPrefixes()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:243,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:243,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:244,1
    - Dst: '[org.custommonkey.xmlunit.NamespaceContext].getNamespaceURI(org.custommonkey.xmlunit.SimpleXpathEngine)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:245,1
    - Dst: '[String].indexOf(char)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:254,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:257,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(org.custommonkey.xmlunit.SimpleXpathEngine)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:257,1
    - Dst: prefix.length()
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:258,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:259,1
    - Dst: '[StringBuilder].append(org.custommonkey.xmlunit.SimpleXpathEngine)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:261,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(char)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:261,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(org.custommonkey.xmlunit.SimpleXpathEngine)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:261,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:261,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(org.custommonkey.xmlunit.SimpleXpathEngine)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:261,1
    - Dst: '[org.custommonkey.xmlunit.SimpleXpathEngine].append(char)'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:261,1
    - Dst: '[StringBuilder].toString()'
      Src: org.custommonkey.xmlunit.SimpleXpathEngine:265,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 266
    functionName: '[org.custommonkey.xmlunit.SimpleXpathEngine].getNamespaceDeclarations()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleXpathEngine.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].append(org.custommonkey.xmlunit.SimpleXpathEngine)'
    - '[java.util.Iterator].hasNext()'
    - '[String].indexOf(char)'
    - '[StringBuilder].append(org.custommonkey.xmlunit.SimpleXpathEngine)'
    - '[org.custommonkey.xmlunit.NamespaceContext].getNamespaceURI(org.custommonkey.xmlunit.SimpleXpathEngine)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(char)'
    - '[java.util.Iterator].next()'
    - prefix.length()
    - '[StringBuilder].toString()'
    - '[org.custommonkey.xmlunit.NamespaceContext].getPrefixes()'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].append(char)'
    - '[org.custommonkey.xmlunit.SimpleXpathEngine].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.SimpleXpathEngine].getNamespaceDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      - org.custommonkey.xmlunit.XSLTConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.SimpleXpathEngine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.SimpleXpathEngine].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleXpathEngine.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.SimpleXpathEngine
    signature: '[org.custommonkey.xmlunit.SimpleXpathEngine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.custommonkey.xmlunit.DoctypeReader:54,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.Reader)'
      Src: org.custommonkey.xmlunit.DoctypeReader:69,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].<init>()'
      Src: org.custommonkey.xmlunit.DoctypeReader:72,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].<init>(String,String,org.custommonkey.xmlunit.DoctypeSupport.Readable,boolean,null)'
      Src: org.custommonkey.xmlunit.DoctypeReader:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.BufferedReader
      - StringBuilder
      - org.custommonkey.xmlunit.DoctypeSupport
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.DoctypeReader
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - originalSource
    - doctypeName
    - systemID
    argTypes:
    - java.io.Reader
    - String
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 78
    functionName: '[org.custommonkey.xmlunit.DoctypeReader].<init>(java.io.Reader,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.BufferedReader].<init>(java.io.Reader)'
    - '[StringBuilder].<init>(int)'
    - '[org.custommonkey.xmlunit.DoctypeSupport.Readable].<init>()'
    - '[org.custommonkey.xmlunit.DoctypeSupport].<init>(String,String,org.custommonkey.xmlunit.DoctypeSupport.Readable,boolean,null)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DoctypeReader
    signature: '[org.custommonkey.xmlunit.DoctypeReader].<init>(java.io.Reader,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DoctypeReader].getContent(java.io.BufferedReader)'
      Src: org.custommonkey.xmlunit.DoctypeReader:86,1
    - Dst: '[String].toString()'
      Src: org.custommonkey.xmlunit.DoctypeReader:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.BufferedReader
      - StringBuilder
      - org.custommonkey.xmlunit.DoctypeSupport
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.custommonkey.xmlunit.DoctypeReader].getContent()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeReader.java
    functionUses: 2
    functionsReached:
    - '[String].toString()'
    - '[org.custommonkey.xmlunit.DoctypeReader].getContent(java.io.BufferedReader)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.DoctypeReader].getContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].length()'
      Src: org.custommonkey.xmlunit.DoctypeReader:96,1
    - Dst: System.getProperty(String)
      Src: org.custommonkey.xmlunit.DoctypeReader:97,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.custommonkey.xmlunit.DoctypeReader:100,1
    - Dst: '[StringBuilder].append(org.custommonkey.xmlunit.DoctypeReader)'
      Src: org.custommonkey.xmlunit.DoctypeReader:104,1
    - Dst: '[StringBuilder].append(org.custommonkey.xmlunit.DoctypeReader)'
      Src: org.custommonkey.xmlunit.DoctypeReader:106,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: org.custommonkey.xmlunit.DoctypeReader:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.BufferedReader
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.BufferedReader
      - StringBuilder
      - org.custommonkey.xmlunit.DoctypeSupport
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: StringBuilder
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - originalSource
    argTypes:
    - java.io.BufferedReader
    constantsTouched: []
    func_position:
      end: 113
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 113
    functionName: '[org.custommonkey.xmlunit.DoctypeReader].getContent(java.io.BufferedReader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeReader.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].length()'
    - '[java.io.BufferedReader].readLine()'
    - '[StringBuilder].append(org.custommonkey.xmlunit.DoctypeReader)'
    - System.getProperty(String)
    - '[java.io.BufferedReader].close()'
    linkageType: ''
    returnType: StringBuilder
    signature: '[org.custommonkey.xmlunit.DoctypeReader].getContent(java.io.BufferedReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DoctypeReader].read()'
      Src: org.custommonkey.xmlunit.DoctypeReader:122,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.BufferedReader
      - StringBuilder
      - org.custommonkey.xmlunit.DoctypeSupport
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 5
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[org.custommonkey.xmlunit.DoctypeReader].read(char[],int,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeReader.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DoctypeReader].read()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.DoctypeReader].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].read()'
      Src: org.custommonkey.xmlunit.DoctypeReader:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.BufferedReader
      - StringBuilder
      - org.custommonkey.xmlunit.DoctypeSupport
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 4
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.custommonkey.xmlunit.DoctypeReader].read()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeReader.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.DoctypeSupport].read()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.DoctypeReader].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.BufferedReader].close()'
      Src: org.custommonkey.xmlunit.DoctypeReader:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.BufferedReader
      - StringBuilder
      - org.custommonkey.xmlunit.DoctypeSupport
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionName: '[org.custommonkey.xmlunit.DoctypeReader].close()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.BufferedReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DoctypeReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].<init>(org.custommonkey.xmlunit.QualifiedName,String)'
      Src: org.custommonkey.xmlunit.QualifiedName:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.QualifiedName
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.custommonkey.xmlunit.QualifiedName].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/QualifiedName.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.QualifiedName].<init>(org.custommonkey.xmlunit.QualifiedName,String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.QualifiedName
    signature: '[org.custommonkey.xmlunit.QualifiedName].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.QualifiedName:62,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.QualifiedName
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceUri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 67
    functionName: '[org.custommonkey.xmlunit.QualifiedName].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/QualifiedName.java
    functionUses: 3
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.QualifiedName
    signature: '[org.custommonkey.xmlunit.QualifiedName].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.custommonkey.xmlunit.QualifiedName].getNamespaceURI()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/QualifiedName.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.QualifiedName].getNamespaceURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.custommonkey.xmlunit.QualifiedName].getLocalName()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/QualifiedName.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.QualifiedName].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.custommonkey.xmlunit.QualifiedName:85,1
    - Dst: '[String].hashCode()'
      Src: org.custommonkey.xmlunit.QualifiedName:85,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: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.custommonkey.xmlunit.QualifiedName].hashCode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.QualifiedName].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.custommonkey.xmlunit.QualifiedName)'
      Src: org.custommonkey.xmlunit.QualifiedName:94,1
    - Dst: '[String].equals(org.custommonkey.xmlunit.QualifiedName)'
      Src: org.custommonkey.xmlunit.QualifiedName:95,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      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: 96
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 96
    functionName: '[org.custommonkey.xmlunit.QualifiedName].equals(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.custommonkey.xmlunit.QualifiedName)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.QualifiedName].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getXpathNamespaceContext()'
      Src: org.custommonkey.xmlunit.QualifiedName:109,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String,org.custommonkey.xmlunit.NamespaceContext)'
      Src: org.custommonkey.xmlunit.QualifiedName:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.QualifiedName
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/QualifiedName.java
    functionUses: 6
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].getXpathNamespaceContext()'
    - '[org.custommonkey.xmlunit.QualifiedName].valueOf(String,org.custommonkey.xmlunit.NamespaceContext)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.QualifiedName
    signature: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].equals(String)'
      Src: org.custommonkey.xmlunit.QualifiedName:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionName: '[org.custommonkey.xmlunit.QualifiedName].toString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.QualifiedName].equals(String)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.QualifiedName].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.QualifiedName:135,1
    - Dst: '[String].indexOf(char)'
      Src: org.custommonkey.xmlunit.QualifiedName:137,1
    - Dst: '[String].indexOf(char)'
      Src: org.custommonkey.xmlunit.QualifiedName:138,1
    - Dst: '[String].startsWith(String)'
      Src: org.custommonkey.xmlunit.QualifiedName:139,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].<init>(String)'
      Src: org.custommonkey.xmlunit.QualifiedName:141,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].parseQNameToString(String,org.custommonkey.xmlunit.QualifiedName)'
      Src: org.custommonkey.xmlunit.QualifiedName:143,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].parsePrefixFormat(String,org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.NamespaceContext)'
      Src: org.custommonkey.xmlunit.QualifiedName:144,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.custommonkey.xmlunit.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.QualifiedName
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - value
    - ctx
    argTypes:
    - String
    - org.custommonkey.xmlunit.NamespaceContext
    constantsTouched: []
    func_position:
      end: 145
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 145
    functionName: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String,org.custommonkey.xmlunit.NamespaceContext)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/QualifiedName.java
    functionUses: 1
    functionsReached:
    - '[String].indexOf(char)'
    - '[org.custommonkey.xmlunit.QualifiedName].parseQNameToString(String,org.custommonkey.xmlunit.QualifiedName)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].startsWith(String)'
    - '[org.custommonkey.xmlunit.QualifiedName].<init>(String)'
    - '[org.custommonkey.xmlunit.QualifiedName].parsePrefixFormat(String,org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.NamespaceContext)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.QualifiedName
    signature: '[org.custommonkey.xmlunit.QualifiedName].valueOf(String,org.custommonkey.xmlunit.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.custommonkey.xmlunit.QualifiedName:148,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.QualifiedName:149,1
    - Dst: '[String].substring(int,int)'
      Src: org.custommonkey.xmlunit.QualifiedName:152,1
    - Dst: '[String].substring(int)'
      Src: org.custommonkey.xmlunit.QualifiedName:153,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].<init>(org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.QualifiedName)'
      Src: org.custommonkey.xmlunit.QualifiedName:152,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.QualifiedName
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - value
    - closingBrace
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 154
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 154
    functionName: '[org.custommonkey.xmlunit.QualifiedName].parseQNameToString(String,int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[org.custommonkey.xmlunit.QualifiedName].<init>(org.custommonkey.xmlunit.QualifiedName,org.custommonkey.xmlunit.QualifiedName)'
    - '[String].substring(int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.QualifiedName
    signature: '[org.custommonkey.xmlunit.QualifiedName].parseQNameToString(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.custommonkey.xmlunit.QualifiedName:158,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.QualifiedName:159,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.QualifiedName:163,1
    - Dst: '[String].substring(int,int)'
      Src: org.custommonkey.xmlunit.QualifiedName:166,1
    - Dst: '[org.custommonkey.xmlunit.NamespaceContext].getNamespaceURI(org.custommonkey.xmlunit.QualifiedName)'
      Src: org.custommonkey.xmlunit.QualifiedName:167,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.QualifiedName:169,1
    - Dst: '[String].substring(int)'
      Src: org.custommonkey.xmlunit.QualifiedName:172,1
    - Dst: '[org.custommonkey.xmlunit.QualifiedName].<init>(String,org.custommonkey.xmlunit.QualifiedName)'
      Src: org.custommonkey.xmlunit.QualifiedName:172,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - org.custommonkey.xmlunit.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.QualifiedName
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - value
    - colon
    - ctx
    argTypes:
    - String
    - int
    - org.custommonkey.xmlunit.NamespaceContext
    constantsTouched: []
    func_position:
      end: 173
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 173
    functionName: '[org.custommonkey.xmlunit.QualifiedName].parsePrefixFormat(String,int,org.custommonkey.xmlunit.NamespaceContext)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/QualifiedName.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[String].substring(int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    - '[org.custommonkey.xmlunit.QualifiedName].<init>(String,org.custommonkey.xmlunit.QualifiedName)'
    - '[org.custommonkey.xmlunit.NamespaceContext].getNamespaceURI(org.custommonkey.xmlunit.QualifiedName)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.QualifiedName
    signature: '[org.custommonkey.xmlunit.QualifiedName].parsePrefixFormat(String,int,org.custommonkey.xmlunit.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Node,null)'
      Src: org.custommonkey.xmlunit.NodeInputStream:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - java.io.ByteArrayOutputStream
      - java.util.Properties
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeInputStream
      static: false
      superClass: java.io.InputStream
    argCount: 1
    argNames:
    - rootNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeInputStream.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Node,null)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeInputStream
    signature: '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.custommonkey.xmlunit.NodeInputStream:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - java.io.ByteArrayOutputStream
      - java.util.Properties
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeInputStream
      static: false
      superClass: java.io.InputStream
    argCount: 2
    argNames:
    - rootNode
    - outputProperties
    argTypes:
    - org.w3c.dom.Node
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Node,java.util.Properties)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeInputStream.java
    functionUses: 1
    functionsReached:
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeInputStream
    signature: '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Node,java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.custommonkey.xmlunit.NodeInputStream:80,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.NodeInputStream:84,1
    - Dst: '[org.custommonkey.xmlunit.Transform].setOutputProperties(java.util.Properties)'
      Src: org.custommonkey.xmlunit.NodeInputStream:86,1
    - Dst: '[javax.xml.transform.stream.StreamResult].<init>(java.io.ByteArrayOutputStream)'
      Src: org.custommonkey.xmlunit.NodeInputStream:88,1
    - Dst: '[org.custommonkey.xmlunit.Transform].transformTo(javax.xml.transform.stream.StreamResult)'
      Src: org.custommonkey.xmlunit.NodeInputStream:89,1
    - Dst: e.toString()
      Src: org.custommonkey.xmlunit.NodeInputStream:92,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.custommonkey.xmlunit.NodeInputStream:91,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - java.io.ByteArrayOutputStream
      - java.util.Properties
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 94
    functionName: '[org.custommonkey.xmlunit.NodeInputStream].ensureContentAvailable()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeInputStream.java
    functionUses: 2
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    - '[org.custommonkey.xmlunit.Transform].transformTo(javax.xml.transform.stream.StreamResult)'
    - '[javax.xml.transform.stream.StreamResult].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ByteArrayOutputStream].size()'
    - '[org.custommonkey.xmlunit.Transform].setOutputProperties(java.util.Properties)'
    - '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node)'
    - e.toString()
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeInputStream].ensureContentAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeInputStream].ensureContentAvailable()'
      Src: org.custommonkey.xmlunit.NodeInputStream:102,1
    - Dst: '[org.custommonkey.xmlunit.NodeInputStream].reallyAvailable()'
      Src: org.custommonkey.xmlunit.NodeInputStream:103,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.custommonkey.xmlunit.NodeInputStream:106,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - java.io.ByteArrayOutputStream
      - java.util.Properties
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 100
    functionDepth: 4
    functionLinenumber: 100
    functionLinenumberEnd: 109
    functionName: '[org.custommonkey.xmlunit.NodeInputStream].read()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeInputStream.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeInputStream].reallyAvailable()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.custommonkey.xmlunit.NodeInputStream].ensureContentAvailable()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.NodeInputStream].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - java.io.ByteArrayOutputStream
      - java.util.Properties
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.custommonkey.xmlunit.NodeInputStream].close()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeInputStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeInputStream].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeInputStream].ensureContentAvailable()'
      Src: org.custommonkey.xmlunit.NodeInputStream:126,1
    - Dst: '[org.custommonkey.xmlunit.NodeInputStream].reallyAvailable()'
      Src: org.custommonkey.xmlunit.NodeInputStream:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - java.io.ByteArrayOutputStream
      - java.util.Properties
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 4
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: '[org.custommonkey.xmlunit.NodeInputStream].available()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeInputStream.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeInputStream].reallyAvailable()'
    - '[org.custommonkey.xmlunit.NodeInputStream].ensureContentAvailable()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.NodeInputStream].available()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.custommonkey.xmlunit.NodeInputStream:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - java.io.ByteArrayOutputStream
      - java.util.Properties
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.custommonkey.xmlunit.NodeInputStream].reallyAvailable()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeInputStream.java
    functionUses: 2
    functionsReached:
    - '[java.io.ByteArrayOutputStream].size()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.NodeInputStream].reallyAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String[])'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      static: false
      superClass: org.custommonkey.xmlunit.ElementNameQualifier
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameAndAttributeQualifier.java
    functionUses: 12
    functionsReached:
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String[])'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
    signature: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      static: false
      superClass: org.custommonkey.xmlunit.ElementNameQualifier
    argCount: 1
    argNames:
    - attrName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameAndAttributeQualifier.java
    functionUses: 3
    functionsReached:
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
    signature: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String[],int,String[],int,org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:82,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].matchesAllAttributes(String[])'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:84,1
    - Dst: '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String[])'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
      static: false
      superClass: org.custommonkey.xmlunit.ElementNameQualifier
    argCount: 1
    argNames:
    - attrNames
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 87
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 87
    functionName: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameAndAttributeQualifier.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(String[],int,String[],int,org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)
    - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS(String[])'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].matchesAllAttributes(String[])'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
    signature: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.custommonkey.xmlunit.ElementNameQualifier
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:116,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].matchesAllAttributes(String[])'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:117,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].getLength()'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:118,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].item(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:120,1
    - Dst: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].getNamedItem()'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:125,1
    - Dst: qualifyingAttributes[i].getNamespaceURI()
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:132,1
    - Dst: qualifyingAttributes[i].getNodeValue()
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:133,1
    - Dst: qualifyingAttributes[i].getName()
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:134,1
    - Dst: nsURI.length()
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:140,1
    - Dst: '[org.w3c.dom.Element].getAttribute(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:141,1
    - Dst: qualifyingAttributes[i].getLocalName()
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:143,1
    - Dst: '[org.w3c.dom.Element].getAttributeNS(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:143,1
    - Dst: controlValue.equals(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:150,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.custommonkey.xmlunit.ElementNameQualifier
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 156
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 156
    functionName: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameAndAttributeQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].getAttributeNS(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier,org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].item(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
    - controlValue.equals(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].getNamedItem()'
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].getLength()'
    - qualifyingAttributes[i].getNamespaceURI()
    - '[org.w3c.dom.Element].getAttributes()'
    - qualifyingAttributes[i].getNodeValue()
    - qualifyingAttributes[i].getName()
    - '[org.w3c.dom.Element].getAttribute(org.custommonkey.xmlunit.ElementNameAndAttributeQualifier)'
    - nsURI.length()
    - qualifyingAttributes[i].getLocalName()
    - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].matchesAllAttributes(String[])'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].equals(String[],String[])'
      Src: org.custommonkey.xmlunit.ElementNameAndAttributeQualifier:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: org.custommonkey.xmlunit.ElementNameQualifier
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].matchesAllAttributes(String[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameAndAttributeQualifier.java
    functionUses: 2
    functionsReached:
    - '[java.util.Arrays].equals(String[],String[])'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].matchesAllAttributes(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Difference].<init>(int,String,boolean)'
      Src: org.custommonkey.xmlunit.Difference:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.Difference
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - description
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.custommonkey.xmlunit.Difference].<init>(int,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Difference].<init>(int,String,boolean)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Difference
    signature: '[org.custommonkey.xmlunit.Difference].<init>(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.Difference
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - id
    - description
    - recoverable
    argTypes:
    - int
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.custommonkey.xmlunit.Difference].<init>(int,String,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Difference
    signature: '[org.custommonkey.xmlunit.Difference].<init>(int,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].getId()'
      Src: org.custommonkey.xmlunit.Difference:86,1
    - Dst: '[org.xmlunit.diff.Difference].getDescription()'
      Src: org.custommonkey.xmlunit.Difference:86,1
    - Dst: '[org.xmlunit.diff.Difference].isRecoverable()'
      Src: org.custommonkey.xmlunit.Difference:86,1
    - Dst: '[org.custommonkey.xmlunit.Difference].<init>(org.custommonkey.xmlunit.Difference,org.custommonkey.xmlunit.Difference,org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.Difference:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.Difference
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - prototype
    - controlNodeDetail
    - testNodeDetail
    argTypes:
    - org.xmlunit.diff.Difference
    - org.custommonkey.xmlunit.NodeDetail
    - org.custommonkey.xmlunit.NodeDetail
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.custommonkey.xmlunit.Difference].<init>(org.xmlunit.diff.Difference,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Difference].getId()'
    - '[org.custommonkey.xmlunit.Difference].<init>(org.custommonkey.xmlunit.Difference,org.custommonkey.xmlunit.Difference,org.custommonkey.xmlunit.Difference)'
    - '[org.xmlunit.diff.Difference].getDescription()'
    - '[org.xmlunit.diff.Difference].isRecoverable()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Difference
    signature: '[org.custommonkey.xmlunit.Difference].<init>(org.xmlunit.diff.Difference,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      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: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.custommonkey.xmlunit.Difference].getId()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.Difference].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      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: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.custommonkey.xmlunit.Difference].getDescription()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.Difference].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      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: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.custommonkey.xmlunit.Difference].isRecoverable()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.Difference].isRecoverable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - overrideValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.custommonkey.xmlunit.Difference].setRecoverable(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Difference].setRecoverable(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeDetail
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.custommonkey.xmlunit.Difference].getControlNodeDetail()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeDetail
    signature: '[org.custommonkey.xmlunit.Difference].getControlNodeDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeDetail
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.custommonkey.xmlunit.Difference].getTestNodeDetail()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeDetail
    signature: '[org.custommonkey.xmlunit.Difference].getTestNodeDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: otherDifference.getId()
      Src: org.custommonkey.xmlunit.Difference:148,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 152
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 152
    functionName: '[org.custommonkey.xmlunit.Difference].equals(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 0
    functionsReached:
    - otherDifference.getId()
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.Difference].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      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: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[org.custommonkey.xmlunit.Difference].hashCode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.Difference].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.custommonkey.xmlunit.Difference:169,1
    - Dst: '[org.custommonkey.xmlunit.Difference].appendBasicRepresentation(StringBuffer)'
      Src: org.custommonkey.xmlunit.Difference:171,1
    - Dst: '[org.custommonkey.xmlunit.Difference].appendDetailedRepresentation(StringBuffer)'
      Src: org.custommonkey.xmlunit.Difference:173,1
    - Dst: '[StringBuffer].toString()'
      Src: org.custommonkey.xmlunit.Difference:175,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      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: 176
      start: 167
    functionDepth: 5
    functionLinenumber: 167
    functionLinenumberEnd: 176
    functionName: '[org.custommonkey.xmlunit.Difference].toString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Difference].appendBasicRepresentation(StringBuffer)'
    - '[StringBuffer].<init>()'
    - '[StringBuffer].toString()'
    - '[org.custommonkey.xmlunit.Difference].appendDetailedRepresentation(StringBuffer)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.Difference].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.custommonkey.xmlunit.Difference:179,1
    - Dst: '[org.custommonkey.xmlunit.Difference].append(int)'
      Src: org.custommonkey.xmlunit.Difference:179,1
    - Dst: '[org.custommonkey.xmlunit.Difference].append(String)'
      Src: org.custommonkey.xmlunit.Difference:179,1
    - Dst: '[org.custommonkey.xmlunit.Difference].append(String)'
      Src: org.custommonkey.xmlunit.Difference:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buf
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 181
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionName: '[org.custommonkey.xmlunit.Difference].appendBasicRepresentation(StringBuffer)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.Difference].append(int)'
    - '[org.custommonkey.xmlunit.Difference].append(String)'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Difference].appendBasicRepresentation(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.custommonkey.xmlunit.Difference:184,1
    - Dst: '[org.custommonkey.xmlunit.Difference].getDescription()'
      Src: org.custommonkey.xmlunit.Difference:184,1
    - Dst: '[org.custommonkey.xmlunit.Difference].append(String)'
      Src: org.custommonkey.xmlunit.Difference:184,1
    - Dst: '[org.custommonkey.xmlunit.Difference].append(String)'
      Src: org.custommonkey.xmlunit.Difference:184,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].getValue()'
      Src: org.custommonkey.xmlunit.Difference:185,1
    - Dst: '[org.custommonkey.xmlunit.Difference].append(String)'
      Src: org.custommonkey.xmlunit.Difference:184,1
    - Dst: '[org.custommonkey.xmlunit.Difference].append(String)'
      Src: org.custommonkey.xmlunit.Difference:184,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].getValue()'
      Src: org.custommonkey.xmlunit.Difference:186,1
    - Dst: '[org.custommonkey.xmlunit.Difference].append(String)'
      Src: org.custommonkey.xmlunit.Difference:184,1
    - Dst: '[org.custommonkey.xmlunit.Difference].append(String)'
      Src: org.custommonkey.xmlunit.Difference:184,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.Difference:188,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.custommonkey.xmlunit.Difference:189,1
    - Dst: '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.Difference:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      - org.custommonkey.xmlunit.NodeDetail
      - org.custommonkey.xmlunit.NodeDetail
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buf
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 191
      start: 183
    functionDepth: 4
    functionLinenumber: 183
    functionLinenumberEnd: 191
    functionName: '[org.custommonkey.xmlunit.Difference].appendDetailedRepresentation(StringBuffer)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.Difference].append(String)'
    - '[StringBuffer].append(String)'
    - '[org.custommonkey.xmlunit.Difference].getDescription()'
    - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.custommonkey.xmlunit.NodeDetail].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Difference].appendDetailedRepresentation(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - match
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.custommonkey.xmlunit.MatchTracker].matchFound(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/MatchTracker.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.MatchTracker].matchFound(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.MatchTracker
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.MatchTracker].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/MatchTracker.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.MatchTracker
    signature: '[org.custommonkey.xmlunit.MatchTracker].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:88,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,null)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonController
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - java.util.Map<Class<?extendsElementQualifier>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NewDifferenceEngine
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - controller
    argTypes:
    - org.xmlunit.diff.ComparisonController
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 8
    functionsReached:
    - Integer.valueOf(int)
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,null)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NewDifferenceEngine
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - java.util.Map<Class<?extendsElementQualifier>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NewDifferenceEngine
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controller
    - matchTracker
    argTypes:
    - org.xmlunit.diff.ComparisonController
    - org.custommonkey.xmlunit.MatchTracker
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,org.custommonkey.xmlunit.MatchTracker)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - Integer.valueOf(int)
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NewDifferenceEngine
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,org.custommonkey.xmlunit.MatchTracker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.MatchTracker
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - java.util.Map<Class<?extendsElementQualifier>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matchTracker
    argTypes:
    - org.custommonkey.xmlunit.MatchTracker
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:152,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:153,1
    - Dst: '[IsBetweenDocumentNodeAndRootElement].<init>()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:156,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addComparisonListener(IsBetweenDocumentNodeAndRootElement)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:157,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener].<init>(org.custommonkey.xmlunit.MatchTracker)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:161,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].addMatchListener(org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:160,1
    - Dst: '[ComparisonController2ComparisonController].<init>(org.xmlunit.diff.ComparisonController)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:165,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(ComparisonController2ComparisonController)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:166,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].ignorePrologDifferencesExceptDoctype()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:170,1
    - Dst: '[IgnoreDoctypeNotPresentDifferences].<init>()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:171,1
    - Dst: '[DifferenceListener2DifferenceEvaluator].<init>(org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:172,1
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.diff.DifferenceEvaluator,IgnoreDoctypeNotPresentDifferences,DifferenceListener2DifferenceEvaluator)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:169,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:173,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:176,1
    - Dst: '[org.custommonkey.xmlunit.ElementQualifier].getClass()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:178,1
    - Dst: '[java.util.Map<Class<?extendsElementQualifier>,org.xmlunit.diff.ElementSelector>].containsKey(org.custommonkey.xmlunit.NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:179,1
    - Dst: '[java.util.Map<Class<?extendsElementQualifier>,org.xmlunit.diff.ElementSelector>].get(org.custommonkey.xmlunit.NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:180,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.custommonkey.xmlunit.NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:180,1
    - Dst: '[ElementQualifier2ElementSelector].<init>(org.custommonkey.xmlunit.ElementQualifier)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:182,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(ElementQualifier2ElementSelector)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:182,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getCompareUnmatched()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:185,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:186,1
    - Dst: '[CompareUnmatchedNodeMatcher].<init>(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:188,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].setNodeMatcher(CompareUnmatchedNodeMatcher)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:188,1
    - Dst: '[org.xmlunit.builder.Input].fromNode(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:191,1
    - Dst: '[org.xmlunit.builder.Input].fromNode(org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:192,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].build()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:194,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].build()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:195,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:196,1
    - Dst: '[org.xmlunit.input.CommentLessSource].<init>(org.custommonkey.xmlunit.NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:197,1
    - Dst: '[org.xmlunit.input.CommentLessSource].<init>(org.custommonkey.xmlunit.NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:198,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getNormalizeWhitespace()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:200,1
    - Dst: '[org.xmlunit.input.WhitespaceNormalizedSource].<init>(org.xmlunit.input.CommentLessSource)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:201,1
    - Dst: '[org.xmlunit.input.WhitespaceNormalizedSource].<init>(org.xmlunit.input.CommentLessSource)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:202,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:203,1
    - Dst: '[org.xmlunit.input.WhitespaceStrippedSource].<init>(org.xmlunit.input.WhitespaceNormalizedSource)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:204,1
    - Dst: '[org.xmlunit.input.WhitespaceStrippedSource].<init>(org.xmlunit.input.WhitespaceNormalizedSource)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:205,1
    - Dst: '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.input.WhitespaceStrippedSource,org.xmlunit.input.WhitespaceStrippedSource)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:208,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.DifferenceListener
      - org.custommonkey.xmlunit.ElementQualifier
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - java.util.Map<Class<?extendsElementQualifier>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - control
    - test
    - listener
    - elementQualifier
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.DifferenceListener
    - org.custommonkey.xmlunit.ElementQualifier
    constantsTouched: []
    func_position:
      end: 209
      start: 149
    functionDepth: 3
    functionLinenumber: 149
    functionLinenumberEnd: 209
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DOMDifferenceEngine].setComparisonController(ComparisonController2ComparisonController)'
    - '[org.custommonkey.xmlunit.XMLUnit].getNormalizeWhitespace()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addComparisonListener(IsBetweenDocumentNodeAndRootElement)'
    - '[org.xmlunit.diff.DifferenceEvaluators].ignorePrologDifferencesExceptDoctype()'
    - '[ElementQualifier2ElementSelector].<init>(org.custommonkey.xmlunit.ElementQualifier)'
    - '[IgnoreDoctypeNotPresentDifferences].<init>()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
    - '[java.util.Map<Class<?extendsElementQualifier>,org.xmlunit.diff.ElementSelector>].get(org.custommonkey.xmlunit.NewDifferenceEngine)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    - '[org.xmlunit.diff.DifferenceEvaluators].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.diff.DifferenceEvaluator,IgnoreDoctypeNotPresentDifferences,DifferenceListener2DifferenceEvaluator)'
    - '[org.custommonkey.xmlunit.XMLUnit].getCompareUnmatched()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    - '[ComparisonController2ComparisonController].<init>(org.xmlunit.diff.ComparisonController)'
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].compare(org.xmlunit.input.WhitespaceStrippedSource,org.xmlunit.input.WhitespaceStrippedSource)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].build()'
    - '[org.custommonkey.xmlunit.ElementQualifier].getClass()'
    - '[org.xmlunit.diff.DOMDifferenceEngine].addMatchListener(org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener)'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.custommonkey.xmlunit.NewDifferenceEngine)'
    - '[org.xmlunit.input.WhitespaceNormalizedSource].<init>(org.xmlunit.input.CommentLessSource)'
    - '[IsBetweenDocumentNodeAndRootElement].<init>()'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener].<init>(org.custommonkey.xmlunit.MatchTracker)'
    - '[java.util.Map<Class<?extendsElementQualifier>,org.xmlunit.diff.ElementSelector>].containsKey(org.custommonkey.xmlunit.NewDifferenceEngine)'
    - '[DifferenceListener2DifferenceEvaluator].<init>(org.custommonkey.xmlunit.DifferenceListener)'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>()'
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(ElementQualifier2ElementSelector)'
    - '[CompareUnmatchedNodeMatcher].<init>(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.input.CommentLessSource].<init>(org.custommonkey.xmlunit.NewDifferenceEngine)'
    - '[org.xmlunit.diff.DOMDifferenceEngine].setNodeMatcher(CompareUnmatchedNodeMatcher)'
    - '[org.xmlunit.input.WhitespaceStrippedSource].<init>(org.xmlunit.input.WhitespaceNormalizedSource)'
    - '[org.xmlunit.builder.Input].fromNode(org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].getComparison()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:212,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].toDifference(org.xmlunit.diff.Comparison)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:212,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - java.util.Map<Class<?extendsElementQualifier>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Iterable<org.xmlunit.diff.Difference>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 2
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine].toDifference(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Difference].getComparison()'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].toDifference(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: Iterable<org.xmlunit.diff.Difference>
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine].toDifference(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:221,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:223,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:255,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:255,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:257,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:257,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:280,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:281,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:282,1
    - Dst: '[Integer].equals(org.custommonkey.xmlunit.NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:282,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:283,1
    - Dst: '[Integer].equals(org.custommonkey.xmlunit.NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:283,1
    - Dst: String.valueOf()
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:285,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:289,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getXPath()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:290,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:285,1
    - Dst: String.valueOf()
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:291,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:295,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getXPath()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:296,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:291,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:284,1
    - Dst: '[java.util.LinkedList].add(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:284,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:314,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].toNodeDetail(Detail)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:314,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:315,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine].toNodeDetail(Detail)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:315,1
    - Dst: '[org.xmlunit.diff.Difference].<init>(org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:314,1
    - Dst: '[java.util.LinkedList].add(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:314,1
    CyclomaticComplexity: 49
    EdgeCount: 49
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - java.util.Map<Class<?extendsElementQualifier>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<org.xmlunit.diff.Difference>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - comp
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 318
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 318
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine].toDifference(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NewDifferenceEngine)'
    - '[Integer].equals(org.custommonkey.xmlunit.NewDifferenceEngine)'
    - '[org.xmlunit.diff.Comparison.Detail].getXPath()'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine].toNodeDetail(Detail)'
    - '[org.xmlunit.diff.Difference].<init>(org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[java.util.LinkedList].add(org.xmlunit.diff.Difference)'
    - '[org.xmlunit.diff.Comparison.Detail].getValue()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - String.valueOf()
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: Iterable<org.xmlunit.diff.Difference>
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine].toDifference(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:326,1
    - Dst: String.valueOf(org.custommonkey.xmlunit.NewDifferenceEngine)
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:326,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:327,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:328,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:328,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:330,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getXPath()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:331,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NewDifferenceEngine)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine:330,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Comparison.Detail
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - java.util.Map<Class<?extendsElementQualifier>,org.xmlunit.diff.ElementSelector>
      - org.xmlunit.diff.ComparisonController
      - org.custommonkey.xmlunit.MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceEngineContract
      - org.custommonkey.xmlunit.DifferenceConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeDetail
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - detail
    argTypes:
    - Comparison.Detail
    constantsTouched: []
    func_position:
      end: 332
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 332
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine].toNodeDetail(Comparison.Detail)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.custommonkey.xmlunit.NodeDetail].<init>(org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NewDifferenceEngine,org.custommonkey.xmlunit.NewDifferenceEngine)'
    - '[org.xmlunit.diff.Comparison.Detail].getXPath()'
    - String.valueOf(org.custommonkey.xmlunit.NewDifferenceEngine)
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison.Detail].getValue()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeDetail
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine].toNodeDetail(Comparison.Detail)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.MatchTracker
      classConcrete: true
      classEnum: false
      classFields:
      - MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - m
    argTypes:
    - org.custommonkey.xmlunit.MatchTracker
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener].<init>(org.custommonkey.xmlunit.MatchTracker)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener].<init>(org.custommonkey.xmlunit.MatchTracker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener].toDifference(org.xmlunit.diff.Comparison)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener:351,1
    - Dst: '[org.custommonkey.xmlunit.MatchTracker].matchFound(org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - MatchTracker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 354
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 354
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.MatchTracker].matchFound(org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener].toDifference(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonController
      classConcrete: true
      classEnum: false
      classFields:
      - ComparisonController
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - org.xmlunit.diff.ComparisonController
    constantsTouched: []
    func_position:
      end: 368
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 368
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController].<init>(org.xmlunit.diff.ComparisonController)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController].<init>(org.xmlunit.diff.ComparisonController)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController].toDifference(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController:372,1
    - Dst: '[org.xmlunit.diff.ComparisonController].haltComparison(org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController:373,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - ComparisonController
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xmlunit.diff.ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 378
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 378
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ComparisonController].haltComparison(org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController].toDifference(org.xmlunit.diff.Difference)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.ElementQualifier
      classConcrete: true
      classEnum: false
      classFields:
      - ElementQualifier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NewDifferenceEngine.ElementQualifier2ElementSelector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eq
    argTypes:
    - org.custommonkey.xmlunit.ElementQualifier
    constantsTouched: []
    func_position:
      end: 393
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 393
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.ElementQualifier2ElementSelector].<init>(org.custommonkey.xmlunit.ElementQualifier)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NewDifferenceEngine.ElementQualifier2ElementSelector
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.ElementQualifier2ElementSelector].<init>(org.custommonkey.xmlunit.ElementQualifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.ElementQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.ElementQualifier2ElementSelector:398,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - ElementQualifier
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ElementSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlElement
    - testElement
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 399
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 399
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.ElementQualifier2ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.ElementQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.ElementQualifier2ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:409,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:410,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].isDoctype(Detail)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:410,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:411,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].isDoctype(Detail)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:411,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:414,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].isDocumentWithDocTypeDifference(org.xmlunit.diff.Comparison)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:415,1
    - Dst: Math.abs(org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences)
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:416,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:421,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].isDocumentWithDocTypeDifference(org.xmlunit.diff.Comparison)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:422,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 426
      start: 404
    functionDepth: 2
    functionLinenumber: 404
    functionLinenumberEnd: 426
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].isDocumentWithDocTypeDifference(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].isDoctype(Detail)'
    - Math.abs(org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences)
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:429,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Comparison.Detail
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - detail
    argTypes:
    - Comparison.Detail
    constantsTouched: []
    func_position:
      end: 430
      start: 428
    functionDepth: 1
    functionLinenumber: 428
    functionLinenumberEnd: 430
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].isDoctype(Comparison.Detail)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].isDoctype(Comparison.Detail)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:433,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:433,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:436,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:436,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].hasDoctypeChild(org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:436,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:437,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:437,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].hasDoctypeChild(org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:437,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparison
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 438
      start: 432
    functionDepth: 1
    functionLinenumber: 432
    functionLinenumberEnd: 438
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].isDocumentWithDocTypeDifference(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].hasDoctypeChild(org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences)'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].isDocumentWithDocTypeDifference(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:441,1
    - Dst: '[org.xmlunit.util.IterableNodeList].<init>(org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:441,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:442,1
    - Dst: '[org.xmlunit.util.Linqy].any(org.xmlunit.util.IterableNodeList,org.xmlunit.util.Predicate)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences:441,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 447
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 447
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].hasDoctypeChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[org.xmlunit.util.Linqy].any(org.xmlunit.util.IterableNodeList,org.xmlunit.util.Predicate)'
    - '[org.xmlunit.util.IterableNodeList].<init>(org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].hasDoctypeChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dl
    argTypes:
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 462
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 462
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].<init>(org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].<init>(org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].toDifference(org.xmlunit.diff.Comparison)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator:471,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator:473,1
    - Dst: curr.compareTo(org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator)
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator:490,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 495
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 495
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].toDifference(org.xmlunit.diff.Comparison)'
    - curr.compareTo(org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator)
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement:526,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement:528,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement:528,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement:531,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement:532,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 536
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 536
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 540
      start: 538
    functionDepth: 0
    functionLinenumber: 538
    functionLinenumberEnd: 540
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement].shouldSkip()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement].shouldSkip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.NodeMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - NodeMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeMatcher
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nested
    argTypes:
    - org.xmlunit.diff.NodeMatcher
    constantsTouched: []
    func_position:
      end: 548
      start: 546
    functionDepth: 0
    functionLinenumber: 546
    functionLinenumberEnd: 548
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher].<init>(org.xmlunit.diff.NodeMatcher)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher].<init>(org.xmlunit.diff.NodeMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:553,1
    - Dst: '[org.xmlunit.diff.NodeMatcher].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:555,1
    - Dst: e.getKey()
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:556,1
    - Dst: e.getValue()
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:556,1
    - Dst: '[java.util.HashMap].put(org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher,org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:556,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:560,1
    - Dst: '[java.util.HashMap].containsKey(org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:563,1
    - Dst: '[java.util.HashMap].get(org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:564,1
    - Dst: '[Entry].<init>(org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher,org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:564,1
    - Dst: '[java.util.LinkedList].add(Entry)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:564,1
    - Dst: '[org.xmlunit.util.Predicate].<init>()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:567,1
    - Dst: '[org.xmlunit.util.Linqy].filter(Iterable<org.w3c.dom.Node>,org.xmlunit.util.Predicate)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:567,1
    - Dst: '[Iterable<T>].iterator()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:573,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher].hasNext()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:574,1
    - Dst: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher].next()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:575,1
    - Dst: '[java.util.HashMap].put(org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher,org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:576,1
    - Dst: '[Entry].<init>(org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher,org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:577,1
    - Dst: '[java.util.LinkedList].add(Entry)'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher:577,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.w3c.dom.Node>
      - Iterable<org.w3c.dom.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - NodeMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeMatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<Map.Entry<org.w3c.dom.Node,org.w3c.dom.Node>>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - controlNodes
    - testNodes
    argTypes:
    - Iterable<org.w3c.dom.Node>
    - Iterable<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 582
      start: 550
    functionDepth: 1
    functionLinenumber: 550
    functionLinenumberEnd: 582
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].get(org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher)'
    - e.getValue()
    - '[Entry].<init>(org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher,org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher)'
    - '[org.xmlunit.util.Predicate].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.util.Linqy].filter(Iterable<org.w3c.dom.Node>,org.xmlunit.util.Predicate)'
    - '[Iterable<T>].iterator()'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher].hasNext()'
    - '[org.xmlunit.diff.NodeMatcher].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
    - '[java.util.HashMap].put(org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher,org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher)'
    - '[java.util.HashMap].containsKey(org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher)'
    - '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher].next()'
    - '[java.util.LinkedList].add(Entry)'
    - '[java.util.LinkedList].<init>()'
    - e.getKey()
    linkageType: ''
    returnType: Iterable<Map.Entry<org.w3c.dom.Node,org.w3c.dom.Node>>
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      - Node
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - k
    - v
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 590
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 590
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry].<init>(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry].<init>(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      - Node
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 591
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry].getKey()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      - Node
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 592
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 592
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry].getValue()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry:594,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      - Node
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 595
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 595
    functionName: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry].setValue(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry].setValue(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(String)'
      Src: org.custommonkey.xmlunit.NodeTestException:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeTestException
      static: false
      superClass: Exception
    argCount: 2
    argNames:
    - message
    - node
    argTypes:
    - String
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.custommonkey.xmlunit.NodeTestException].<init>(String,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTestException.java
    functionUses: 3
    functionsReached:
    - '[Exception].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeTestException
    signature: '[org.custommonkey.xmlunit.NodeTestException].<init>(String,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeTestException].<init>(String,null)'
      Src: org.custommonkey.xmlunit.NodeTestException:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeTestException
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.custommonkey.xmlunit.NodeTestException].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTestException.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTestException].<init>(String,null)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeTestException
    signature: '[org.custommonkey.xmlunit.NodeTestException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.custommonkey.xmlunit.NodeTestException].hasNode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTestException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.NodeTestException].hasNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.custommonkey.xmlunit.NodeTestException].getNode()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTestException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.NodeTestException].getNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].getMessage()'
      Src: org.custommonkey.xmlunit.NodeTestException:85,1
    - Dst: '[StringBuilder].<init>(org.custommonkey.xmlunit.NodeTestException)'
      Src: org.custommonkey.xmlunit.NodeTestException:85,1
    - Dst: '[org.custommonkey.xmlunit.NodeTestException].hasNode()'
      Src: org.custommonkey.xmlunit.NodeTestException:86,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.custommonkey.xmlunit.NodeTestException:87,1
    - Dst: '[org.custommonkey.xmlunit.NodeTestException].getNode()'
      Src: org.custommonkey.xmlunit.NodeTestException:88,1
    - Dst: '[org.w3c.dom.Node].toString()'
      Src: org.custommonkey.xmlunit.NodeTestException:88,1
    - Dst: '[org.custommonkey.xmlunit.NodeTestException].append(org.custommonkey.xmlunit.NodeTestException)'
      Src: org.custommonkey.xmlunit.NodeTestException:87,1
    - Dst: '[StringBuilder].toString()'
      Src: org.custommonkey.xmlunit.NodeTestException:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 91
    functionName: '[org.custommonkey.xmlunit.NodeTestException].getMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTestException.java
    functionUses: 0
    functionsReached:
    - '[Exception].getMessage()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(org.custommonkey.xmlunit.NodeTestException)'
    - '[org.w3c.dom.Node].toString()'
    - '[org.custommonkey.xmlunit.NodeTestException].hasNode()'
    - '[StringBuilder].toString()'
    - '[org.custommonkey.xmlunit.NodeTestException].getNode()'
    - '[org.custommonkey.xmlunit.NodeTestException].append(org.custommonkey.xmlunit.NodeTestException)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.NodeTestException].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceListener.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[org.custommonkey.xmlunit.DifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceListener.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.DifferenceListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceListener.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DifferenceListener
    signature: '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:73,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testAttribute(org.w3c.dom.Attr)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:76,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testCDATASection(org.w3c.dom.CDATASection)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:79,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testComment(org.w3c.dom.Comment)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:82,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testDocumentType(org.w3c.dom.DocumentType)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:85,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testElement(org.w3c.dom.Element)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:88,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testEntity(org.w3c.dom.Entity)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:91,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testEntityReference(org.w3c.dom.EntityReference)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:94,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testNotation(org.w3c.dom.Notation)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:97,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testProcessingInstruction(org.w3c.dom.ProcessingInstruction)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:100,1
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].testText(org.w3c.dom.Text)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:104,1
    - Dst: '[org.custommonkey.xmlunit.NodeTestException].<init>(String,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:107,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.NodeTest
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - aNode
    - forTest
    argTypes:
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.NodeTest
    constantsTouched: []
    func_position:
      end: 110
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 110
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTestException].<init>(String,org.w3c.dom.Node)'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testComment(org.w3c.dom.Comment)'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testCDATASection(org.w3c.dom.CDATASection)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testAttribute(org.w3c.dom.Attr)'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testProcessingInstruction(org.w3c.dom.ProcessingInstruction)'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testDocumentType(org.w3c.dom.DocumentType)'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testText(org.w3c.dom.Text)'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testEntity(org.w3c.dom.Entity)'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testEntityReference(org.w3c.dom.EntityReference)'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testNotation(org.w3c.dom.Notation)'
    - '[org.custommonkey.xmlunit.AbstractNodeTester].testElement(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Attr)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].testAttribute(org.w3c.dom.Attr)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Attr)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].testAttribute(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.CDATASection)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.CDATASection
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cdata
    argTypes:
    - org.w3c.dom.CDATASection
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].testCDATASection(org.w3c.dom.CDATASection)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.CDATASection)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].testCDATASection(org.w3c.dom.CDATASection)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Comment)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Comment
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comment
    argTypes:
    - org.w3c.dom.Comment
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].testComment(org.w3c.dom.Comment)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Comment)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].testComment(org.w3c.dom.Comment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.DocumentType)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doctype
    argTypes:
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].testDocumentType(org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.DocumentType)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].testDocumentType(org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Element)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].testElement(org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].testElement(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Entity)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Entity
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entity
    argTypes:
    - org.w3c.dom.Entity
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].testEntity(org.w3c.dom.Entity)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Entity)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].testEntity(org.w3c.dom.Entity)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.EntityReference)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.EntityReference
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reference
    argTypes:
    - org.w3c.dom.EntityReference
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].testEntityReference(org.w3c.dom.EntityReference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.EntityReference)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].testEntityReference(org.w3c.dom.EntityReference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Notation)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Notation
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - notation
    argTypes:
    - org.w3c.dom.Notation
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].testNotation(org.w3c.dom.Notation)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Notation)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].testNotation(org.w3c.dom.Notation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.ProcessingInstruction)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ProcessingInstruction
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instr
    argTypes:
    - org.w3c.dom.ProcessingInstruction
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].testProcessingInstruction(org.w3c.dom.ProcessingInstruction)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.ProcessingInstruction)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].testProcessingInstruction(org.w3c.dom.ProcessingInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Text)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Text
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - org.w3c.dom.Text
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].testText(org.w3c.dom.Text)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Text)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].testText(org.w3c.dom.Text)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeTestException].<init>(String,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.AbstractNodeTester:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - aNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTestException].<init>(String,org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NodeTest
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - forTest
    argTypes:
    - org.custommonkey.xmlunit.NodeTest
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.AbstractNodeTester
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.AbstractNodeTester
    signature: '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.Transform:67,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.Transform:71,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>()'
      Src: org.custommonkey.xmlunit.Transform:79,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Transform
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - stylesheet
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.custommonkey.xmlunit.Transform].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.custommonkey.xmlunit.Transform].<init>()'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Transform
    signature: '[org.custommonkey.xmlunit.Transform].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.Transform:67,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.Transform:71,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>()'
      Src: org.custommonkey.xmlunit.Transform:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Transform
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - stylesheet
    argTypes:
    - String
    - java.io.File
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.custommonkey.xmlunit.Transform].<init>(String,java.io.File)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 4
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.custommonkey.xmlunit.Transform].<init>()'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Transform
    signature: '[org.custommonkey.xmlunit.Transform].<init>(String,java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.Transform:67,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.Transform:71,1
    - Dst: '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.Transform:100,1
    - Dst: '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.Transform:100,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(javax.xml.transform.sax.SAXSource,javax.xml.transform.sax.SAXSource)'
      Src: org.custommonkey.xmlunit.Transform:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Transform
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - stylesheet
    argTypes:
    - org.xml.sax.InputSource
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.custommonkey.xmlunit.Transform].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
    - '[java.io.File].<init>(String)'
    - '[org.custommonkey.xmlunit.Transform].<init>(javax.xml.transform.sax.SAXSource,javax.xml.transform.sax.SAXSource)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Transform
    signature: '[org.custommonkey.xmlunit.Transform].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.Transform:67,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.Transform:71,1
    - Dst: '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.Transform:110,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(javax.xml.transform.sax.SAXSource)'
      Src: org.custommonkey.xmlunit.Transform:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Transform
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - stylesheet
    argTypes:
    - org.xml.sax.InputSource
    - java.io.File
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.custommonkey.xmlunit.Transform].<init>(org.xml.sax.InputSource,java.io.File)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.Transform].<init>(javax.xml.transform.sax.SAXSource)'
    - '[java.util.HashMap].<init>()'
    - '[javax.xml.transform.sax.SAXSource].<init>(org.xml.sax.InputSource)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Transform
    signature: '[org.custommonkey.xmlunit.Transform].<init>(org.xml.sax.InputSource,java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.Transform:67,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.Transform:71,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node,String)'
      Src: org.custommonkey.xmlunit.Transform:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Transform
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node,String)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Transform
    signature: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.Transform:67,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.Transform:71,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>()'
      Src: org.custommonkey.xmlunit.Transform:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Transform
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceNode
    - stylesheet
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.custommonkey.xmlunit.Transform].<init>()'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Transform
    signature: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.Transform:67,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.Transform:71,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>()'
      Src: org.custommonkey.xmlunit.Transform:138,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Transform
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceNode
    - stylesheet
    argTypes:
    - org.w3c.dom.Node
    - java.io.File
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node,java.io.File)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.custommonkey.xmlunit.Transform].<init>()'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Transform
    signature: '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node,java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.Transform:67,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.Transform:71,1
    - Dst: '[org.custommonkey.xmlunit.Transform].<init>()'
      Src: org.custommonkey.xmlunit.Transform:143,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Input.Builder
      - Input.Builder
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.Transform
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - stylesheet
    argTypes:
    - Input.Builder
    - Input.Builder
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[org.custommonkey.xmlunit.Transform].<init>(Input.Builder,Input.Builder)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.custommonkey.xmlunit.Transform].<init>()'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Transform
    signature: '[org.custommonkey.xmlunit.Transform].<init>(Input.Builder,Input.Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.custommonkey.xmlunit.Transform:67,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.Transform:71,1
    - Dst: '[org.xmlunit.transform.Transformation].<init>(javax.xml.transform.Source)'
      Src: org.custommonkey.xmlunit.Transform:153,1
    - Dst: '[org.xmlunit.transform.Transformation].setStylesheet(javax.xml.transform.Source)'
      Src: org.custommonkey.xmlunit.Transform:154,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
      Src: org.custommonkey.xmlunit.Transform:155,1
    - Dst: '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
      Src: org.custommonkey.xmlunit.Transform:155,1
    - Dst: '[org.custommonkey.xmlunit.Transform].provideSystemIdIfRequired(javax.xml.transform.Source)'
      Src: org.custommonkey.xmlunit.Transform:157,1
    - Dst: '[org.custommonkey.xmlunit.Transform].provideSystemIdIfRequired(javax.xml.transform.Source)'
      Src: org.custommonkey.xmlunit.Transform:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.Transform
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - inputSource
    - stylesheetSource
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 159
      start: 152
    functionDepth: 4
    functionLinenumber: 152
    functionLinenumberEnd: 159
    functionName: '[org.custommonkey.xmlunit.Transform].<init>(javax.xml.transform.Source,javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Transform].provideSystemIdIfRequired(javax.xml.transform.Source)'
    - '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
    - '[org.xmlunit.transform.Transformation].<init>(javax.xml.transform.Source)'
    - '[java.util.HashMap].<init>()'
    - '[java.io.File].<init>(String)'
    - '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
    - '[org.xmlunit.transform.Transformation].setStylesheet(javax.xml.transform.Source)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Transform
    signature: '[org.custommonkey.xmlunit.Transform].<init>(javax.xml.transform.Source,javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: org.custommonkey.xmlunit.Transform:165,1
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: org.custommonkey.xmlunit.Transform:166,1
    - Dst: '[org.custommonkey.xmlunit.Transform].length()'
      Src: org.custommonkey.xmlunit.Transform:166,1
    - Dst: '[org.custommonkey.xmlunit.Transform].getDefaultSystemId()'
      Src: org.custommonkey.xmlunit.Transform:167,1
    - Dst: '[javax.xml.transform.Source].setSystemId(String)'
      Src: org.custommonkey.xmlunit.Transform:167,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 169
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 169
    functionName: '[org.custommonkey.xmlunit.Transform].provideSystemIdIfRequired(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.transform.Source].setSystemId(String)'
    - '[org.custommonkey.xmlunit.Transform].getDefaultSystemId()'
    - '[org.custommonkey.xmlunit.Transform].length()'
    - '[javax.xml.transform.Source].getSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Transform].provideSystemIdIfRequired(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].toURL()'
      Src: org.custommonkey.xmlunit.Transform:176,1
    - Dst: '[org.custommonkey.xmlunit.Transform].toExternalForm()'
      Src: org.custommonkey.xmlunit.Transform:176,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,String,org.custommonkey.xmlunit.Transform)'
      Src: org.custommonkey.xmlunit.Transform:178,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 181
    functionName: '[org.custommonkey.xmlunit.Transform].getDefaultSystemId()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.Transform].toExternalForm()'
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,String,org.custommonkey.xmlunit.Transform)'
    - '[java.io.File].toURL()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.Transform].getDefaultSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
      Src: org.custommonkey.xmlunit.Transform:188,1
    - Dst: '[org.custommonkey.xmlunit.Transform].withExceptionHandling(org.custommonkey.xmlunit.Transform.Trans)'
      Src: org.custommonkey.xmlunit.Transform:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Result
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 194
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 194
    functionName: '[org.custommonkey.xmlunit.Transform].transformTo(javax.xml.transform.Result)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
    - '[org.custommonkey.xmlunit.Transform].withExceptionHandling(org.custommonkey.xmlunit.Transform.Trans)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Transform].transformTo(javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
      Src: org.custommonkey.xmlunit.Transform:202,1
    - Dst: '[org.custommonkey.xmlunit.Transform].withExceptionHandling(org.custommonkey.xmlunit.Transform.Trans)'
      Src: org.custommonkey.xmlunit.Transform:202,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 207
    functionName: '[org.custommonkey.xmlunit.Transform].getResultString()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 8
    functionsReached:
    - '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
    - '[org.custommonkey.xmlunit.Transform].withExceptionHandling(org.custommonkey.xmlunit.Transform.Trans)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.Transform].getResultString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
      Src: org.custommonkey.xmlunit.Transform:215,1
    - Dst: '[org.custommonkey.xmlunit.Transform].withExceptionHandling(org.custommonkey.xmlunit.Transform.Trans)'
      Src: org.custommonkey.xmlunit.Transform:215,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 220
    functionName: '[org.custommonkey.xmlunit.Transform].getResultDocument()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 4
    functionsReached:
    - '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
    - '[org.custommonkey.xmlunit.Transform].withExceptionHandling(org.custommonkey.xmlunit.Transform.Trans)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.custommonkey.xmlunit.Transform].getResultDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].addOutputProperty(String,String)'
      Src: org.custommonkey.xmlunit.Transform:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      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: 229
      start: 227
    functionDepth: 2
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.custommonkey.xmlunit.Transform].setOutputProperty(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].addOutputProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Transform].setOutputProperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].propertyNames()'
      Src: org.custommonkey.xmlunit.Transform:237,1
    - Dst: '[org.custommonkey.xmlunit.Transform].hasMoreElements()'
      Src: org.custommonkey.xmlunit.Transform:238,1
    - Dst: '[org.custommonkey.xmlunit.Transform].nextElement()'
      Src: org.custommonkey.xmlunit.Transform:239,1
    - Dst: '[org.custommonkey.xmlunit.Transform].toString()'
      Src: org.custommonkey.xmlunit.Transform:241,1
    - Dst: '[java.util.Properties].getProperty(org.custommonkey.xmlunit.Transform)'
      Src: org.custommonkey.xmlunit.Transform:242,1
    - Dst: '[org.custommonkey.xmlunit.Transform].setOutputProperty(org.custommonkey.xmlunit.Transform,org.custommonkey.xmlunit.Transform)'
      Src: org.custommonkey.xmlunit.Transform:244,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - outputProperties
    argTypes:
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 248
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 248
    functionName: '[org.custommonkey.xmlunit.Transform].setOutputProperties(java.util.Properties)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 1
    functionsReached:
    - '[java.util.Properties].getProperty(org.custommonkey.xmlunit.Transform)'
    - '[org.custommonkey.xmlunit.Transform].nextElement()'
    - '[org.custommonkey.xmlunit.Transform].setOutputProperty(org.custommonkey.xmlunit.Transform,org.custommonkey.xmlunit.Transform)'
    - '[org.custommonkey.xmlunit.Transform].hasMoreElements()'
    - '[java.util.Properties].propertyNames()'
    - '[org.custommonkey.xmlunit.Transform].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Transform].setOutputProperties(java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].put(String,Object)'
      Src: org.custommonkey.xmlunit.Transform:257,1
    - Dst: '[org.xmlunit.transform.Transformation].addParameter(String,Object)'
      Src: org.custommonkey.xmlunit.Transform:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      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
    - Object
    constantsTouched: []
    func_position:
      end: 259
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 259
    functionName: '[org.custommonkey.xmlunit.Transform].setParameter(String,Object)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].addParameter(String,Object)'
    - '[java.util.Map<String,Object>].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Transform].setParameter(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.custommonkey.xmlunit.Transform:268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 269
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 269
    functionName: '[org.custommonkey.xmlunit.Transform].getParameter(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,Object>].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.custommonkey.xmlunit.Transform].getParameter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].clear()'
      Src: org.custommonkey.xmlunit.Transform:276,1
    - Dst: '[org.xmlunit.transform.Transformation].clearParameters()'
      Src: org.custommonkey.xmlunit.Transform:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 275
    functionDepth: 2
    functionLinenumber: 275
    functionLinenumberEnd: 278
    functionName: '[org.custommonkey.xmlunit.Transform].clearParameters()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.transform.Transformation].clearParameters()'
    - '[java.util.Map<String,Object>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Transform].clearParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].setURIResolver(javax.xml.transform.URIResolver)'
      Src: org.custommonkey.xmlunit.Transform:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.URIResolver
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uriResolver
    argTypes:
    - javax.xml.transform.URIResolver
    constantsTouched: []
    func_position:
      end: 287
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionName: '[org.custommonkey.xmlunit.Transform].setURIResolver(javax.xml.transform.URIResolver)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].setURIResolver(javax.xml.transform.URIResolver)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Transform].setURIResolver(javax.xml.transform.URIResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.transform.Transformation].setErrorListener(javax.xml.transform.ErrorListener)'
      Src: org.custommonkey.xmlunit.Transform:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.ErrorListener
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorListener
    argTypes:
    - javax.xml.transform.ErrorListener
    constantsTouched: []
    func_position:
      end: 296
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 296
    functionName: '[org.custommonkey.xmlunit.Transform].setErrorListener(javax.xml.transform.ErrorListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.transform.Transformation].setErrorListener(javax.xml.transform.ErrorListener)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.Transform].setErrorListener(javax.xml.transform.ErrorListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Trans<R>].transform()'
      Src: org.custommonkey.xmlunit.Transform:301,1
    - Dst: ex.getMessage()
      Src: org.custommonkey.xmlunit.Transform:303,1
    - Dst: ex.getCause()
      Src: org.custommonkey.xmlunit.Transform:303,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.Transform,org.custommonkey.xmlunit.Transform)'
      Src: org.custommonkey.xmlunit.Transform:303,1
    - Dst: ex.getCause()
      Src: org.custommonkey.xmlunit.Transform:305,1
    - Dst: ex.getMessage()
      Src: org.custommonkey.xmlunit.Transform:309,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(org.custommonkey.xmlunit.Transform,org.custommonkey.xmlunit.Transform)'
      Src: org.custommonkey.xmlunit.Transform:309,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Trans<R>
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.File
      - org.xmlunit.transform.Transformation
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: R
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - trans
    argTypes:
    - Trans<R>
    constantsTouched: []
    func_position:
      end: 311
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 311
    functionName: '[org.custommonkey.xmlunit.Transform].withExceptionHandling(Trans<R>)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 0
    functionsReached:
    - ex.getMessage()
    - '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.Transform,org.custommonkey.xmlunit.Transform)'
    - ex.getCause()
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(org.custommonkey.xmlunit.Transform,org.custommonkey.xmlunit.Transform)'
    - '[Trans<R>].transform()'
    linkageType: ''
    returnType: R
    signature: '[org.custommonkey.xmlunit.Transform].withExceptionHandling(Trans<R>)'
  - 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: R
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 314
    functionName: '[org.custommonkey.xmlunit.Transform.Trans].transform()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[org.custommonkey.xmlunit.Transform.Trans].transform()'
  - 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.custommonkey.xmlunit.Transform.Trans
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.Transform.Trans
    signature: '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>(int)'
      Src: org.custommonkey.xmlunit.DoctypeInputStream:54,1
    - Dst: '[java.io.BufferedInputStream].<init>(java.io.InputStream)'
      Src: org.custommonkey.xmlunit.DoctypeInputStream:70,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport.Readable].<init>()'
      Src: org.custommonkey.xmlunit.DoctypeInputStream:73,1
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].<init>(String,String,org.custommonkey.xmlunit.DoctypeSupport.Readable,boolean,String)'
      Src: org.custommonkey.xmlunit.DoctypeInputStream:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.ByteArrayOutputStream
      - java.io.InputStream
      - org.custommonkey.xmlunit.DoctypeSupport
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.DoctypeInputStream
      static: false
      superClass: java.io.InputStream
    argCount: 4
    argNames:
    - originalSource
    - encoding
    - doctypeName
    - systemID
    argTypes:
    - java.io.InputStream
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 79
    functionName: '[org.custommonkey.xmlunit.DoctypeInputStream].<init>(java.io.InputStream,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeInputStream.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DoctypeSupport].<init>(String,String,org.custommonkey.xmlunit.DoctypeSupport.Readable,boolean,String)'
    - '[java.io.ByteArrayOutputStream].<init>(int)'
    - '[java.io.BufferedInputStream].<init>(java.io.InputStream)'
    - '[org.custommonkey.xmlunit.DoctypeSupport.Readable].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DoctypeInputStream
    signature: '[org.custommonkey.xmlunit.DoctypeInputStream].<init>(java.io.InputStream,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.custommonkey.xmlunit.DoctypeInputStream:88,1
    - Dst: '[java.io.InputStream].read(org.custommonkey.xmlunit.DoctypeInputStream)'
      Src: org.custommonkey.xmlunit.DoctypeInputStream:91,1
    - Dst: '[java.io.ByteArrayOutputStream].write(org.custommonkey.xmlunit.DoctypeInputStream,int,org.custommonkey.xmlunit.DoctypeInputStream)'
      Src: org.custommonkey.xmlunit.DoctypeInputStream:92,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.custommonkey.xmlunit.DoctypeInputStream:95,1
    - Dst: '[java.io.ByteArrayOutputStream].toString(String)'
      Src: org.custommonkey.xmlunit.DoctypeInputStream:95,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.ByteArrayOutputStream
      - java.io.InputStream
      - org.custommonkey.xmlunit.DoctypeSupport
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: java.io.InputStream
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 96
    functionName: '[org.custommonkey.xmlunit.DoctypeInputStream].getContent(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeInputStream.java
    functionUses: 1
    functionsReached:
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[java.io.InputStream].read(org.custommonkey.xmlunit.DoctypeInputStream)'
    - '[java.io.ByteArrayOutputStream].size()'
    - '[java.io.ByteArrayOutputStream].write(org.custommonkey.xmlunit.DoctypeInputStream,int,org.custommonkey.xmlunit.DoctypeInputStream)'
    - '[java.io.ByteArrayOutputStream].toString(String)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.DoctypeInputStream].getContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DoctypeSupport].read()'
      Src: org.custommonkey.xmlunit.DoctypeInputStream:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.ByteArrayOutputStream
      - java.io.InputStream
      - org.custommonkey.xmlunit.DoctypeSupport
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 4
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.custommonkey.xmlunit.DoctypeInputStream].read()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeInputStream.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DoctypeSupport].read()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.DoctypeInputStream].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].close()'
      Src: org.custommonkey.xmlunit.DoctypeInputStream:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.ByteArrayOutputStream
      - java.io.InputStream
      - org.custommonkey.xmlunit.DoctypeSupport
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.custommonkey.xmlunit.DoctypeInputStream].close()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeInputStream.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.DoctypeInputStream].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.XSLTConstants
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.XSLTConstants].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XSLTConstants.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XSLTConstants
    signature: '[org.custommonkey.xmlunit.XSLTConstants].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.custommonkey.xmlunit.NodeTest:69,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
      Src: org.custommonkey.xmlunit.NodeTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.traversal.DocumentTraversal
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeTest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xmlString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.custommonkey.xmlunit.NodeTest].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTest.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeTest
    signature: '[org.custommonkey.xmlunit.NodeTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.NodeTest:80,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,java.io.Reader)'
      Src: org.custommonkey.xmlunit.NodeTest:80,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.NodeTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.traversal.DocumentTraversal
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeTest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,java.io.Reader)'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeTest
    signature: '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
      Src: org.custommonkey.xmlunit.NodeTest:91,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.NodeTest:91,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.NodeTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.traversal.DocumentTraversal
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeTest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - src
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.custommonkey.xmlunit.NodeTest].<init>(org.xml.sax.InputSource)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTest.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(org.w3c.dom.Document)'
    - '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeTest
    signature: '[org.custommonkey.xmlunit.NodeTest].<init>(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeTest].getDocumentTraversal(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.NodeTest:102,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.custommonkey.xmlunit.NodeTest:103,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].<init>(org.w3c.dom.traversal.DocumentTraversal,org.custommonkey.xmlunit.NodeTest)'
      Src: org.custommonkey.xmlunit.NodeTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.traversal.DocumentTraversal
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeTest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.custommonkey.xmlunit.NodeTest].<init>(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTest.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.custommonkey.xmlunit.NodeTest].<init>(org.w3c.dom.traversal.DocumentTraversal,org.custommonkey.xmlunit.NodeTest)'
    - '[org.custommonkey.xmlunit.NodeTest].getDocumentTraversal(org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeTest
    signature: '[org.custommonkey.xmlunit.NodeTest].<init>(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.NodeTest:114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.traversal.DocumentTraversal
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.traversal.DocumentTraversal
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 118
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 118
    functionName: '[org.custommonkey.xmlunit.NodeTest].getDocumentTraversal(org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTest.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.traversal.DocumentTraversal
    signature: '[org.custommonkey.xmlunit.NodeTest].getDocumentTraversal(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.traversal.DocumentTraversal
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.traversal.DocumentTraversal
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeTest
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - documentTraversal
    - rootNode
    argTypes:
    - org.w3c.dom.traversal.DocumentTraversal
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.custommonkey.xmlunit.NodeTest].<init>(org.w3c.dom.traversal.DocumentTraversal,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeTest
    signature: '[org.custommonkey.xmlunit.NodeTest].<init>(org.w3c.dom.traversal.DocumentTraversal,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.NodeTester)'
      Src: org.custommonkey.xmlunit.NodeTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NodeTester
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.traversal.DocumentTraversal
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tester
    - singleNodeType
    argTypes:
    - org.custommonkey.xmlunit.NodeTester
    - short
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.NodeTester,short)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.NodeTester)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.NodeTester,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].<init>(short[])'
      Src: org.custommonkey.xmlunit.NodeTest:159,1
    - Dst: '[org.w3c.dom.traversal.DocumentTraversal].createNodeIterator(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter,boolean)'
      Src: org.custommonkey.xmlunit.NodeTest:158,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].nextNode()'
      Src: org.custommonkey.xmlunit.NodeTest:161,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest].nextNode()'
      Src: org.custommonkey.xmlunit.NodeTest:162,1
    - Dst: '[org.custommonkey.xmlunit.NodeTester].testNode(org.custommonkey.xmlunit.NodeTest)'
      Src: org.custommonkey.xmlunit.NodeTest:163,1
    - Dst: '[org.custommonkey.xmlunit.NodeTester].noMoreNodes()'
      Src: org.custommonkey.xmlunit.NodeTest:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NodeTester
      - short[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.traversal.DocumentTraversal
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tester
    - nodeTypes
    argTypes:
    - org.custommonkey.xmlunit.NodeTester
    - short[]
    constantsTouched: []
    func_position:
      end: 166
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 166
    functionName: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.NodeTester,short[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTest.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].<init>(short[])'
    - '[org.custommonkey.xmlunit.NodeTest].nextNode()'
    - '[org.custommonkey.xmlunit.NodeTester].noMoreNodes()'
    - '[org.custommonkey.xmlunit.NodeTester].testNode(org.custommonkey.xmlunit.NodeTest)'
    - '[org.w3c.dom.traversal.DocumentTraversal].createNodeIterator(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.NodeTester,short[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short[]
      classConcrete: true
      classEnum: false
      classFields:
      - short[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeTypes
    argTypes:
    - short[]
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].<init>(short[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter
    signature: '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].<init>(short[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter:193,1
    - Dst: '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].acceptNodeType(org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter)'
      Src: org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter:193,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - short[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - aNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 197
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 197
    functionName: '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].acceptNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].acceptNodeType(org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter)'
    linkageType: ''
    returnType: short
    signature: '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].acceptNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - shortVal
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 211
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 211
    functionName: '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].acceptNodeType(short)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].acceptNodeType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].<init>(org.xmlunit.diff.Diff)'
      Src: org.custommonkey.xmlunit.DetailedDiff:59,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.custommonkey.xmlunit.DetailedDiff:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Diff
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.diff.Difference>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.DetailedDiff
      static: false
      superClass: org.xmlunit.diff.Diff
    argCount: 1
    argNames:
    - prototype
    argTypes:
    - org.xmlunit.diff.Diff
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DetailedDiff.java
    functionUses: 16
    functionsReached:
    - '[org.xmlunit.diff.Diff].<init>(org.xmlunit.diff.Diff)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.DetailedDiff
    signature: '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Diff].differenceFound(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.DetailedDiff:70,1
    - Dst: '[org.xmlunit.diff.Difference].setRecoverable(boolean)'
      Src: org.custommonkey.xmlunit.DetailedDiff:77,1
    - Dst: '[org.xmlunit.diff.Difference].setRecoverable(boolean)'
      Src: org.custommonkey.xmlunit.DetailedDiff:80,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.DetailedDiff:83,1
    - Dst: '[java.util.List<org.xmlunit.diff.Difference>].add(org.xmlunit.diff.Difference)'
      Src: org.custommonkey.xmlunit.DetailedDiff:88,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.diff.Difference>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.xmlunit.diff.Diff
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 90
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 90
    functionName: '[org.custommonkey.xmlunit.DetailedDiff].differenceFound(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DetailedDiff.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.List<org.xmlunit.diff.Difference>].add(org.xmlunit.diff.Difference)'
    - '[org.xmlunit.diff.Diff].differenceFound(org.xmlunit.diff.Difference)'
    - '[org.xmlunit.diff.Difference].setRecoverable(boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.DetailedDiff].differenceFound(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.diff.Difference>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.xmlunit.diff.Diff
    argCount: 1
    argNames:
    - afterDifference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.custommonkey.xmlunit.DetailedDiff].haltComparison(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DetailedDiff.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.DetailedDiff].haltComparison(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DetailedDiff].compare()'
      Src: org.custommonkey.xmlunit.DetailedDiff:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.xmlunit.diff.Difference>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.xmlunit.diff.Difference>
      static: false
      superClass: org.xmlunit.diff.Diff
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DetailedDiff.java
    functionUses: 11
    functionsReached:
    - '[org.custommonkey.xmlunit.DetailedDiff].compare()'
    linkageType: ''
    returnType: java.util.List<org.xmlunit.diff.Difference>
    signature: '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.NodeTest
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - aNode
    - forTest
    argTypes:
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.NodeTest
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.custommonkey.xmlunit.NodeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTester.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NodeTest
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - forTest
    argTypes:
    - org.custommonkey.xmlunit.NodeTest
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.custommonkey.xmlunit.NodeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTester.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.NodeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.NodeTester
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.NodeTester].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTester.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.NodeTester
    signature: '[org.custommonkey.xmlunit.NodeTester].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - select
    - document
    argTypes:
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 59
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 59
    functionName: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathEngine.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - select
    - document
    argTypes:
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 70
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 70
    functionName: '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathEngine.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NamespaceContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ctx
    argTypes:
    - org.custommonkey.xmlunit.NamespaceContext
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[org.custommonkey.xmlunit.XpathEngine].setNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.XpathEngine].setNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.XpathEngine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.custommonkey.xmlunit.XpathEngine].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathEngine.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.XpathEngine
    signature: '[org.custommonkey.xmlunit.XpathEngine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:66,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(String,null)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<javax.xml.transform.Source>
      - org.xmlunit.validation.JAXPValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.jaxp13.Validator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.custommonkey.xmlunit.jaxp13.Validator].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Validator.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(String,null)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.jaxp13.Validator
    signature: '[org.custommonkey.xmlunit.jaxp13.Validator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:66,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(String,null)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<javax.xml.transform.Source>
      - org.xmlunit.validation.JAXPValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.jaxp13.Validator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schemaLanguage
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Validator.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(String,null)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.jaxp13.Validator
    signature: '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:66,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(null,javax.xml.validation.SchemaFactory)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.SchemaFactory
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<javax.xml.transform.Source>
      - org.xmlunit.validation.JAXPValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.jaxp13.Validator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - javax.xml.validation.SchemaFactory
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(javax.xml.validation.SchemaFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(null,javax.xml.validation.SchemaFactory)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.jaxp13.Validator
    signature: '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(javax.xml.validation.SchemaFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:66,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.validation.SchemaFactory
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<javax.xml.transform.Source>
      - org.xmlunit.validation.JAXPValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.jaxp13.Validator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - schemaLanguage
    - factory
    argTypes:
    - String
    - javax.xml.validation.SchemaFactory
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(String,javax.xml.validation.SchemaFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.jaxp13.Validator
    signature: '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(String,javax.xml.validation.SchemaFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<javax.xml.transform.Source>].add(javax.xml.transform.Source)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:112,1
    - Dst: '[java.util.ArrayList<javax.xml.transform.Source>].toArray()'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:113,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSources(org.custommonkey.xmlunit.jaxp13.Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<javax.xml.transform.Source>
      - org.xmlunit.validation.JAXPValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.custommonkey.xmlunit.jaxp13.Validator].addSchemaSource(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSources(org.custommonkey.xmlunit.jaxp13.Validator)'
    - '[java.util.ArrayList<javax.xml.transform.Source>].toArray()'
    - '[java.util.ArrayList<javax.xml.transform.Source>].add(javax.xml.transform.Source)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.Validator].addSchemaSource(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateSchema()'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:121,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<javax.xml.transform.Source>
      - org.xmlunit.validation.JAXPValidator
      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: 122
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.custommonkey.xmlunit.jaxp13.Validator].isSchemaValid()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].validateSchema()'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.jaxp13.Validator].isSchemaValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateSchema()'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:132,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:132,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.Validator].problemToExceptionList(Iterable<org.xmlunit.validation.ValidationProblem>)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<javax.xml.transform.Source>
      - org.xmlunit.validation.JAXPValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.xml.sax.SAXParseException>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 2
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.custommonkey.xmlunit.jaxp13.Validator].getSchemaErrors()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Validator.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].validateSchema()'
    - '[org.custommonkey.xmlunit.jaxp13.Validator].problemToExceptionList(Iterable<org.xmlunit.validation.ValidationProblem>)'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    linkageType: ''
    returnType: java.util.List<org.xml.sax.SAXParseException>
    signature: '[org.custommonkey.xmlunit.jaxp13.Validator].getSchemaErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.Source)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:149,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:149,1
    - Dst: e.getMessage()
      Src: org.custommonkey.xmlunit.jaxp13.Validator:151,1
    - Dst: e.getCause()
      Src: org.custommonkey.xmlunit.jaxp13.Validator:151,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(org.custommonkey.xmlunit.jaxp13.Validator,org.custommonkey.xmlunit.jaxp13.Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:151,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<javax.xml.transform.Source>
      - org.xmlunit.validation.JAXPValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instance
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 153
      start: 147
    functionDepth: 3
    functionLinenumber: 147
    functionLinenumberEnd: 153
    functionName: '[org.custommonkey.xmlunit.jaxp13.Validator].isInstanceValid(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Validator.java
    functionUses: 0
    functionsReached:
    - e.getCause()
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.Source)'
    - e.getMessage()
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(org.custommonkey.xmlunit.jaxp13.Validator,org.custommonkey.xmlunit.jaxp13.Validator)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.jaxp13.Validator].isInstanceValid(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.Source)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:171,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:171,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.Validator].problemToExceptionList(Iterable<org.xmlunit.validation.ValidationProblem>)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:171,1
    - Dst: e.getMessage()
      Src: org.custommonkey.xmlunit.jaxp13.Validator:174,1
    - Dst: e.getCause()
      Src: org.custommonkey.xmlunit.jaxp13.Validator:174,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(org.custommonkey.xmlunit.jaxp13.Validator,org.custommonkey.xmlunit.jaxp13.Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:174,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<javax.xml.transform.Source>
      - org.xmlunit.validation.JAXPValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.xml.sax.SAXParseException>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instance
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 176
      start: 169
    functionDepth: 3
    functionLinenumber: 169
    functionLinenumberEnd: 176
    functionName: '[org.custommonkey.xmlunit.jaxp13.Validator].getInstanceErrors(javax.xml.transform.Source)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Validator.java
    functionUses: 0
    functionsReached:
    - e.getCause()
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.Source)'
    - e.getMessage()
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(org.custommonkey.xmlunit.jaxp13.Validator,org.custommonkey.xmlunit.jaxp13.Validator)'
    - '[org.custommonkey.xmlunit.jaxp13.Validator].problemToExceptionList(Iterable<org.xmlunit.validation.ValidationProblem>)'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    linkageType: ''
    returnType: java.util.List<org.xml.sax.SAXParseException>
    signature: '[org.custommonkey.xmlunit.jaxp13.Validator].getInstanceErrors(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:180,1
    - Dst: p.getMessage()
      Src: org.custommonkey.xmlunit.jaxp13.Validator:182,1
    - Dst: p.getLine()
      Src: org.custommonkey.xmlunit.jaxp13.Validator:184,1
    - Dst: p.getColumn()
      Src: org.custommonkey.xmlunit.jaxp13.Validator:184,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.custommonkey.xmlunit.jaxp13.Validator,null,null,org.custommonkey.xmlunit.jaxp13.Validator,org.custommonkey.xmlunit.jaxp13.Validator)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:182,1
    - Dst: '[java.util.ArrayList].add(org.xml.sax.SAXParseException)'
      Src: org.custommonkey.xmlunit.jaxp13.Validator:182,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.xmlunit.validation.ValidationProblem>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<javax.xml.transform.Source>
      - org.xmlunit.validation.JAXPValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.xml.sax.SAXParseException>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - problems
    argTypes:
    - Iterable<org.xmlunit.validation.ValidationProblem>
    constantsTouched: []
    func_position:
      end: 187
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 187
    functionName: '[org.custommonkey.xmlunit.jaxp13.Validator].problemToExceptionList(Iterable<org.xmlunit.validation.ValidationProblem>)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Validator.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].add(org.xml.sax.SAXParseException)'
    - '[java.util.ArrayList].<init>()'
    - p.getColumn()
    - p.getLine()
    - '[org.xml.sax.SAXParseException].<init>(org.custommonkey.xmlunit.jaxp13.Validator,null,null,org.custommonkey.xmlunit.jaxp13.Validator,org.custommonkey.xmlunit.jaxp13.Validator)'
    - p.getMessage()
    linkageType: ''
    returnType: java.util.List<org.xml.sax.SAXParseException>
    signature: '[org.custommonkey.xmlunit.jaxp13.Validator].problemToExceptionList(Iterable<org.xmlunit.validation.ValidationProblem>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].turnIntoMap(org.custommonkey.xmlunit.NamespaceContext)'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ctx
    argTypes:
    - org.custommonkey.xmlunit.NamespaceContext
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].<init>(org.custommonkey.xmlunit.NamespaceContext)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].turnIntoMap(org.custommonkey.xmlunit.NamespaceContext)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13
    signature: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].<init>(org.custommonkey.xmlunit.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:69,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:71,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,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: 76
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 76
    functionName: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getNamespaceURI(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Map<String,String>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:81,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:86,1
    - Dst: '[java.util.Map<String,String>].entrySet()'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:87,1
    - Dst: entry.getValue()
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:88,1
    - Dst: '[String].equals(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:88,1
    - Dst: entry.getKey()
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:89,1
    - Dst: '[java.util.TreeSet].add(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:89,1
    - Dst: '[java.util.TreeSet].iterator()'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:92,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 93
    functionName: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 3
    functionsReached:
    - entry.getKey()
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.TreeSet].<init>()'
    - '[java.util.Map<String,String>].entrySet()'
    - '[String].equals(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
    - '[java.util.TreeSet].iterator()'
    - '[java.util.TreeSet].add(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
    - entry.getValue()
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes(String)'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:97,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:98,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:98,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,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:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefix(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 2
    functionsReached:
    - '[java.util.Iterator].hasNext()'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes(String)'
    - '[java.util.Iterator].next()'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:102,1
    - Dst: '[org.custommonkey.xmlunit.NamespaceContext].getPrefixes()'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:103,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:103,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:104,1
    - Dst: '[org.custommonkey.xmlunit.NamespaceContext].getNamespaceURI(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:105,1
    - Dst: XMLConstants.XML_NS_URI.equals(String)
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:109,1
    - Dst: XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(String)
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:110,1
    - Dst: '[java.util.HashMap].put(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13,String)'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:111,1
    - Dst: '[java.util.HashMap].put(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13,org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:114,1
    - Dst: '[java.util.HashMap].put(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13,org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
      Src: org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13:115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ctx
    argTypes:
    - org.custommonkey.xmlunit.NamespaceContext
    constantsTouched: []
    func_position:
      end: 118
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 118
    functionName: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].turnIntoMap(org.custommonkey.xmlunit.NamespaceContext)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/XMLUnitNamespaceContext2Jaxp13.java
    functionUses: 2
    functionsReached:
    - XMLConstants.XML_NS_URI.equals(String)
    - '[java.util.Iterator].hasNext()'
    - '[java.util.HashMap].<init>()'
    - XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(String)
    - '[java.util.Iterator].next()'
    - '[java.util.HashMap].put(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13,org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
    - '[org.custommonkey.xmlunit.NamespaceContext].getNamespaceURI(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
    - '[org.custommonkey.xmlunit.NamespaceContext].getPrefixes()'
    - '[java.util.HashMap].put(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13,String)'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].turnIntoMap(org.custommonkey.xmlunit.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getXPathFactory()'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:72,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].getXPathFactory()'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:74,1
    - Dst: Class.forName(String)
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:73,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].newInstance()'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:73,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:73,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:77,1
    - Dst: ex.getCause()
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:81,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:81,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:83,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.JAXPXPathEngine
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.ConfigurationException
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 85
    functionName: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Jaxp13XpathEngine.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].newInstance()'
    - '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine)'
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
    - ex.getCause()
    - '[org.custommonkey.xmlunit.XMLUnit].getXPathFactory()'
    - Class.forName(String)
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine
    signature: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:98,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].selectNodes(String,javax.xml.transform.dom.DOMSource)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:96,1
    - Dst: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable].<init>(Iterable<org.w3c.dom.Node>)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:96,1
    - Dst: ex.getCause()
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:101,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:101,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.JAXPXPathEngine
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - select
    - document
    argTypes:
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 103
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 103
    functionName: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Jaxp13XpathEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable].<init>(Iterable<org.w3c.dom.Node>)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - ex.getCause()
    - '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine)'
    - '[org.xmlunit.xpath.JAXPXPathEngine].selectNodes(String,javax.xml.transform.dom.DOMSource)'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:113,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].evaluate(String,javax.xml.transform.dom.DOMSource)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:113,1
    - Dst: ex.getCause()
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:115,1
    - Dst: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.JAXPXPathEngine
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - select
    - document
    argTypes:
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 117
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 117
    functionName: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].evaluate(String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Jaxp13XpathEngine.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine)'
    - '[org.xmlunit.xpath.JAXPXPathEngine].evaluate(String,javax.xml.transform.dom.DOMSource)'
    - ex.getCause()
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    linkageType: ''
    returnType: String
    signature: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].evaluate(String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].turnIntoMap(org.custommonkey.xmlunit.NamespaceContext)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:121,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].setNamespaceContext(java.util.Map<String,String>)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.JAXPXPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.XpathEngine
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ctx
    argTypes:
    - org.custommonkey.xmlunit.NamespaceContext
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].setNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Jaxp13XpathEngine.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.xpath.JAXPXPathEngine].setNamespaceContext(java.util.Map<String,String>)'
    - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].turnIntoMap(org.custommonkey.xmlunit.NamespaceContext)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].setNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable:129,1
    - Dst: '[java.util.ArrayList].add(org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable:131,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.w3c.dom.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - List<Node>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - it
    argTypes:
    - Iterable<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 134
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 134
    functionName: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable].<init>(Iterable<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Jaxp13XpathEngine.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable
    signature: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable].<init>(Iterable<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Node>].size()'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Node>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable].getLength()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Jaxp13XpathEngine.java
    functionUses: 0
    functionsReached:
    - '[List<Node>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Node>].get(int)'
      Src: org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Node>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NodeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - idx
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable].item(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Jaxp13XpathEngine.java
    functionUses: 0
    functionsReached:
    - '[List<Node>].get(int)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: false
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delegateTo
    argTypes:
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/TextDifferenceListenerBase.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase
    signature: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Difference].getId()'
      Src: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase:77,1
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].attributeDifference(org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase:79,1
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].cdataDifference(org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase:81,1
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].commentDifference(org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase:83,1
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textDifference(org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase:85,1
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase:87,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.Difference
      classConcrete: false
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.custommonkey.xmlunit.Difference
    constantsTouched: []
    func_position:
      end: 88
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 88
    functionName: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].differenceFound(org.custommonkey.xmlunit.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/TextDifferenceListenerBase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].attributeDifference(org.custommonkey.xmlunit.Difference)'
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].cdataDifference(org.custommonkey.xmlunit.Difference)'
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textDifference(org.custommonkey.xmlunit.Difference)'
    - '[org.custommonkey.xmlunit.Difference].getId()'
    - '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.custommonkey.xmlunit.Difference)'
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].commentDifference(org.custommonkey.xmlunit.Difference)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].differenceFound(org.custommonkey.xmlunit.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.Difference
      classConcrete: false
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.custommonkey.xmlunit.Difference
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].attributeDifference(org.custommonkey.xmlunit.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/TextDifferenceListenerBase.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].attributeDifference(org.custommonkey.xmlunit.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.Difference
      classConcrete: false
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.custommonkey.xmlunit.Difference
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].cdataDifference(org.custommonkey.xmlunit.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/TextDifferenceListenerBase.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].cdataDifference(org.custommonkey.xmlunit.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.Difference
      classConcrete: false
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.custommonkey.xmlunit.Difference
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].commentDifference(org.custommonkey.xmlunit.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/TextDifferenceListenerBase.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].commentDifference(org.custommonkey.xmlunit.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.Difference
      classConcrete: false
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.custommonkey.xmlunit.Difference
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textDifference(org.custommonkey.xmlunit.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/TextDifferenceListenerBase.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textDifference(org.custommonkey.xmlunit.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.Difference
      classConcrete: false
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.custommonkey.xmlunit.Difference
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/TextDifferenceListenerBase.java
    functionUses: 6
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.custommonkey.xmlunit.Difference)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.DifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - org.custommonkey.xmlunit.DifferenceListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.DifferenceListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/TextDifferenceListenerBase.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.DifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.DifferenceListener
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener
      static: false
      superClass: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase
    argCount: 2
    argNames:
    - delegateTo
    - tolerance
    argTypes:
    - org.custommonkey.xmlunit.DifferenceListener
    - double
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: '[org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener].<init>(org.custommonkey.xmlunit.DifferenceListener,double)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/FloatingPointTolerantDifferenceListener.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(org.custommonkey.xmlunit.DifferenceListener)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener
    signature: '[org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener].<init>(org.custommonkey.xmlunit.DifferenceListener,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener:67,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].getValue()'
      Src: org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener:67,1
    - Dst: '[org.custommonkey.xmlunit.Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener:68,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].getValue()'
      Src: org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener:68,1
    - Dst: Double.parseDouble(String)
      Src: org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener:71,1
    - Dst: Double.parseDouble(String)
      Src: org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener:72,1
    - Dst: Math.abs(org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener)
      Src: org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener:73,1
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener:81,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.custommonkey.xmlunit.Difference
    constantsTouched: []
    func_position:
      end: 82
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 82
    functionName: '[org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener].textualDifference(org.custommonkey.xmlunit.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/FloatingPointTolerantDifferenceListener.java
    functionUses: 0
    functionsReached:
    - Double.parseDouble(String)
    - '[org.custommonkey.xmlunit.Difference].getTestNodeDetail()'
    - Math.abs(org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener)
    - '[org.custommonkey.xmlunit.NodeDetail].getValue()'
    - '[org.custommonkey.xmlunit.Difference].getControlNodeDetail()'
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener].textualDifference(org.custommonkey.xmlunit.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(org.custommonkey.xmlunit.DifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.DifferenceListener
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener
      static: false
      superClass: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase
    argCount: 1
    argNames:
    - delegateTo
    argTypes:
    - org.custommonkey.xmlunit.DifferenceListener
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener].<init>(org.custommonkey.xmlunit.DifferenceListener)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/CaseInsensitiveDifferenceListener.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(org.custommonkey.xmlunit.DifferenceListener)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener
    signature: '[org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener].<init>(org.custommonkey.xmlunit.DifferenceListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.Difference].getControlNodeDetail()'
      Src: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener:58,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].getValue()'
      Src: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener:58,1
    - Dst: '[String].toLowerCase(org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener:60,1
    - Dst: '[org.custommonkey.xmlunit.Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener:61,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].getValue()'
      Src: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener:61,1
    - Dst: '[org.custommonkey.xmlunit.Difference].getTestNodeDetail()'
      Src: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener:62,1
    - Dst: '[org.custommonkey.xmlunit.NodeDetail].getValue()'
      Src: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener:62,1
    - Dst: '[String].toLowerCase(org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener:62,1
    - Dst: '[org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener].equals(org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener)'
      Src: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener:62,1
    - Dst: '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
      Src: org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener:69,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.Difference
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.custommonkey.xmlunit.examples.TextDifferenceListenerBase
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.custommonkey.xmlunit.Difference
    constantsTouched: []
    func_position:
      end: 70
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 70
    functionName: '[org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener].textualDifference(org.custommonkey.xmlunit.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/CaseInsensitiveDifferenceListener.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener].equals(org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener)'
    - '[String].toLowerCase(org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener)'
    - '[org.custommonkey.xmlunit.Difference].getTestNodeDetail()'
    - '[org.custommonkey.xmlunit.NodeDetail].getValue()'
    - '[org.custommonkey.xmlunit.Difference].getControlNodeDetail()'
    - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener].textualDifference(org.custommonkey.xmlunit.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int,boolean)'
      Src: org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.ElementQualifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - levels
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/MultiLevelElementNameAndTextQualifier.java
    functionUses: 6
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int,boolean)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier
    signature: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int,boolean)'
      Src: org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.ElementQualifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - levels
    - ignoreEmptyTexts
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/MultiLevelElementNameAndTextQualifier.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int,boolean)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier
    signature: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
      Src: org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.ElementQualifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - control
    - test
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/MultiLevelElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ByNameAndTextRecSelector].<init>()'
      Src: org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.ElementQualifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 63
    functionName: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/RecursiveElementNameAndTextQualifier.java
    functionUses: 9
    functionsReached:
    - '[org.xmlunit.diff.ByNameAndTextRecSelector].<init>()'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier
    signature: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
      Src: org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.diff.ElementSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.ElementQualifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - currentControl
    - currentTest
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/RecursiveElementNameAndTextQualifier.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
    linkageType: ''
    returnType: boolean
    signature: '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
  - 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: false
      returnValueGenericType: org.custommonkey.xmlunit.examples.XPathRegexAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/XPathRegexAssert.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.XPathRegexAssert
    signature: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
      Src: org.custommonkey.xmlunit.examples.XPathRegexAssert:74,1
    - Dst: '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.examples.XPathRegexAssert:75,1
    - Dst: '[String].matches(String)'
      Src: org.custommonkey.xmlunit.examples.XPathRegexAssert:76,1
    - Dst: '[junit.framework.Assert].assertTrue(String,org.custommonkey.xmlunit.examples.XPathRegexAssert)'
      Src: org.custommonkey.xmlunit.examples.XPathRegexAssert:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - message
    - regex
    - xpath
    - doc
    argTypes:
    - String
    - String
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 77
      start: 71
    functionDepth: 4
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/XPathRegexAssert.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
    - '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
    - '[String].matches(String)'
    - '[junit.framework.Assert].assertTrue(String,org.custommonkey.xmlunit.examples.XPathRegexAssert)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
      Src: org.custommonkey.xmlunit.examples.XPathRegexAssert:92,1
    - Dst: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.examples.XPathRegexAssert:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - message
    - regex
    - xpath
    - xml
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 5
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/XPathRegexAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
    - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.Reader)'
      Src: org.custommonkey.xmlunit.examples.XPathRegexAssert:109,1
    - Dst: '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
      Src: org.custommonkey.xmlunit.examples.XPathRegexAssert:109,1
    - Dst: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.examples.XPathRegexAssert:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - message
    - regex
    - xpath
    - reader
    argTypes:
    - String
    - String
    - String
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 111
      start: 106
    functionDepth: 5
    functionLinenumber: 106
    functionLinenumberEnd: 111
    functionName: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/XPathRegexAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
    - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,org.w3c.dom.Document)'
    - '[org.xml.sax.InputSource].<init>(java.io.Reader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(org.custommonkey.xmlunit.examples.XPathRegexAssert,String,String,org.w3c.dom.Document)'
      Src: org.custommonkey.xmlunit.examples.XPathRegexAssert:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - regex
    - xpath
    - doc
    argTypes:
    - String
    - String
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 125
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 125
    functionName: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,org.w3c.dom.Document)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/XPathRegexAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(org.custommonkey.xmlunit.examples.XPathRegexAssert,String,String,org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(org.custommonkey.xmlunit.examples.XPathRegexAssert,String,String,String)'
      Src: org.custommonkey.xmlunit.examples.XPathRegexAssert:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - regex
    - xpath
    - xml
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 141
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 141
    functionName: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/XPathRegexAssert.java
    functionUses: 2
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(org.custommonkey.xmlunit.examples.XPathRegexAssert,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(org.custommonkey.xmlunit.examples.XPathRegexAssert,String,String,java.io.Reader)'
      Src: org.custommonkey.xmlunit.examples.XPathRegexAssert:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.exceptions.XpathException
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - regex
    - xpath
    - reader
    argTypes:
    - String
    - String
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 157
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 157
    functionName: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,java.io.Reader)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/XPathRegexAssert.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(org.custommonkey.xmlunit.examples.XPathRegexAssert,String,String,java.io.Reader)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.examples.CountingNodeTester
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedNumNodes
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/CountingNodeTester.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.examples.CountingNodeTester
    signature: '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.custommonkey.xmlunit.NodeTest
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - aNode
    - forTest
    argTypes:
    - org.w3c.dom.Node
    - org.custommonkey.xmlunit.NodeTest
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.custommonkey.xmlunit.examples.CountingNodeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/CountingNodeTester.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.CountingNodeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.examples.CountingNodeTester].resetCounter()'
      Src: org.custommonkey.xmlunit.examples.CountingNodeTester:79,1
    - Dst: '[org.custommonkey.xmlunit.NodeTestException].<init>(org.custommonkey.xmlunit.examples.CountingNodeTester)'
      Src: org.custommonkey.xmlunit.examples.CountingNodeTester:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.custommonkey.xmlunit.NodeTest
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.custommonkey.xmlunit.NodeTestException
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - forTest
    argTypes:
    - org.custommonkey.xmlunit.NodeTest
    constantsTouched: []
    func_position:
      end: 84
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 84
    functionName: '[org.custommonkey.xmlunit.examples.CountingNodeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/CountingNodeTester.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.examples.CountingNodeTester].resetCounter()'
    - '[org.custommonkey.xmlunit.NodeTestException].<init>(org.custommonkey.xmlunit.examples.CountingNodeTester)'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.CountingNodeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.custommonkey.xmlunit.NodeTester
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.custommonkey.xmlunit.examples.CountingNodeTester].resetCounter()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/CountingNodeTester.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.examples.CountingNodeTester].resetCounter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(int)'
      Src: org.custommonkey.xmlunit.util.IntegerBuffer:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.util.IntegerBuffer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/util/IntegerBuffer.java
    functionUses: 11
    functionsReached:
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(int)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.util.IntegerBuffer
    signature: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.util.IntegerBuffer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - capacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/util/IntegerBuffer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.custommonkey.xmlunit.util.IntegerBuffer
    signature: '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.custommonkey.xmlunit.util.IntegerBuffer].size()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/util/IntegerBuffer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.util.IntegerBuffer].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.custommonkey.xmlunit.util.IntegerBuffer].capacity()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/util/IntegerBuffer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.util.IntegerBuffer].capacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].grow()'
      Src: org.custommonkey.xmlunit.util.IntegerBuffer:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 97
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 97
    functionName: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/util/IntegerBuffer.java
    functionUses: 7
    functionsReached:
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].grow()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.util.IntegerBuffer].grow()'
      Src: org.custommonkey.xmlunit.util.IntegerBuffer:107,1
    - Dst: System.arraycopy(int[],int,int[],int,org.custommonkey.xmlunit.util.IntegerBuffer)
      Src: org.custommonkey.xmlunit.util.IntegerBuffer:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 111
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 111
    functionName: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/util/IntegerBuffer.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(int[],int,int[],int,org.custommonkey.xmlunit.util.IntegerBuffer)
    - '[org.custommonkey.xmlunit.util.IntegerBuffer].grow()'
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.custommonkey.xmlunit.util.IntegerBuffer,int,int)
      Src: org.custommonkey.xmlunit.util.IntegerBuffer:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 121
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionName: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/util/IntegerBuffer.java
    functionUses: 8
    functionsReached:
    - System.arraycopy(int[],int,org.custommonkey.xmlunit.util.IntegerBuffer,int,int)
    linkageType: ''
    returnType: int[]
    signature: '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sequence
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 146
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 146
    functionName: '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(int[])'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/util/IntegerBuffer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.custommonkey.xmlunit.util.IntegerBuffer,int,org.custommonkey.xmlunit.util.IntegerBuffer)
      Src: org.custommonkey.xmlunit.util.IntegerBuffer:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 152
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 152
    functionName: '[org.custommonkey.xmlunit.util.IntegerBuffer].grow()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/util/IntegerBuffer.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(int[],int,org.custommonkey.xmlunit.util.IntegerBuffer,int,org.custommonkey.xmlunit.util.IntegerBuffer)
    linkageType: ''
    returnType: void
    signature: '[org.custommonkey.xmlunit.util.IntegerBuffer].grow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(String)'
      Src: org.custommonkey.xmlunit.exceptions.XMLUnitException:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: false
      classEnum: false
      classFields:
      - Throwable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.custommonkey.xmlunit.exceptions.XMLUnitException
      static: false
      superClass: Exception
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.custommonkey.xmlunit.exceptions.XMLUnitException].<init>(String,Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/XMLUnitException.java
    functionUses: 0
    functionsReached:
    - '[Exception].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.exceptions.XMLUnitException
    signature: '[org.custommonkey.xmlunit.exceptions.XMLUnitException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Throwable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.custommonkey.xmlunit.exceptions.XMLUnitException].getCause()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/XMLUnitException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Throwable
    signature: '[org.custommonkey.xmlunit.exceptions.XMLUnitException].getCause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - Throwable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/XMLUnitRuntimeException.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException
    signature: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,null)'
      Src: org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Throwable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/XMLUnitRuntimeException.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,null)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException
    signature: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Throwable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].getCause()'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/XMLUnitRuntimeException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Throwable
    signature: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].getCause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(Throwable)'
      Src: org.custommonkey.xmlunit.exceptions.ConfigurationException:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.exceptions.ConfigurationException
      static: false
      superClass: org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException
    argCount: 1
    argNames:
    - t
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/ConfigurationException.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(Throwable)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.exceptions.ConfigurationException
    signature: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,null)'
      Src: org.custommonkey.xmlunit.exceptions.ConfigurationException:56,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: org.custommonkey.xmlunit.exceptions.ConfigurationException
      static: false
      superClass: org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/ConfigurationException.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,null)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.exceptions.ConfigurationException
    signature: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,Throwable)'
      Src: org.custommonkey.xmlunit.exceptions.ConfigurationException:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.exceptions.ConfigurationException
      static: false
      superClass: org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException
    argCount: 2
    argNames:
    - s
    - t
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(String,Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/ConfigurationException.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.exceptions.ConfigurationException
    signature: '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(Throwable)'
      Src: org.custommonkey.xmlunit.exceptions.XpathException:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.exceptions.XpathException
      static: false
      superClass: org.xmlunit.XMLUnitException
    argCount: 1
    argNames:
    - t
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/XpathException.java
    functionUses: 1
    functionsReached:
    - '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(Throwable)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.exceptions.XpathException
    signature: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String,null)'
      Src: org.custommonkey.xmlunit.exceptions.XpathException:60,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: org.custommonkey.xmlunit.exceptions.XpathException
      static: false
      superClass: org.xmlunit.XMLUnitException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/XpathException.java
    functionUses: 0
    functionsReached:
    - '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String,null)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.exceptions.XpathException
    signature: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.XMLUnitException].<init>(String,Throwable)'
      Src: org.custommonkey.xmlunit.exceptions.XpathException:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.custommonkey.xmlunit.exceptions.XpathException
      static: false
      superClass: org.xmlunit.XMLUnitException
    argCount: 2
    argNames:
    - message
    - t
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String,Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/XpathException.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.XMLUnitException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.custommonkey.xmlunit.exceptions.XpathException
    signature: '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:67,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:67,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:69,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:68,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:67,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 71
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 71
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:88,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:88,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].ignoreChildNodesOrder()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:88,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:91,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:90,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:88,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 93
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withIgnoreChildNodesOrder_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].ignoreChildNodesOrder()'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withIgnoreChildNodesOrder_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:98,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:99,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:101,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:102,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(java.io.File)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:104,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(java.io.File)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:104,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 105
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 105
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_fromFiles_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(java.io.File)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_fromFiles_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:110,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:115,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:115,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 116
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 116
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withInvalidTestXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withInvalidTestXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:121,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:126,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:126,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 127
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 127
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withInvalidControlXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withInvalidControlXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:135,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:135,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].<init>(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:138,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:137,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].withDifferenceEvaluator(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:135,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 140
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 140
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withDifferenceEvaluator_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].<init>(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].withDifferenceEvaluator(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withDifferenceEvaluator_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:163,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:163,1
    - Dst: '[IgnoreEntryEvaluator].<init>()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:164,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].withDifferenceEvaluator(IgnoreEntryEvaluator)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:163,1
    - Dst: '[StopAfterNode].<init>(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:165,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].withComparisonController(StopAfterNode)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:163,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 167
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 167
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withComparisonController_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].withComparisonController(StopAfterNode)'
    - '[IgnoreEntryEvaluator].<init>()'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[StopAfterNode].<init>(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].withDifferenceEvaluator(IgnoreEntryEvaluator)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withComparisonController_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SimilarityComparisonListener].<init>()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:172,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:176,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:176,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].withComparisonListeners(SimilarityComparisonListener)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:176,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:176,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:180,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].isEqualTo(int)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 181
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 181
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withComparisonListeners_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].isEqualTo(int)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreSimilarTest)'
    - '[SimilarityComparisonListener].<init>()'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].withComparisonListeners(SimilarityComparisonListener)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].areSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withComparisonListeners_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].none()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreSimilarTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreSimilarTest
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].<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:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator:194,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator:194,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator:195,1
    - Dst: attr.getName()
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator:197,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].equals(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator:197,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 202
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 202
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Comparison].getType()'
    - attr.getName()
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].equals(String)'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator:209,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator:209,1
    - Dst: elem.getTagName()
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator:212,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].toLowerCase()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator:212,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].contains(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator:212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 217
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 217
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].toLowerCase()'
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - elem.getTagName()
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].contains(String)'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].<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:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].getComparison()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode:230,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode:230,1
    - Dst: '[org.xmlunit.diff.Difference].getComparison()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode:232,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode:232,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode:232,1
    - Dst: '[org.xmlunit.diff.Difference].getComparison()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode:233,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode:233,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode:233,1
    - Dst: '[String].equals(org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode:235,1
    - Dst: '[String].equals(org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode)'
      Src: org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode:235,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 238
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 238
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode].stopDiffing(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.diff.Difference].getComparison()'
    - '[org.xmlunit.diff.Comparison.Detail].getValue()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[String].equals(org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode].stopDiffing(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 252
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 252
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.SimilarityComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.SimilarityComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreSimilarTest.SimilarityComparisonListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.SimilarityComparisonListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreSimilarTest.SimilarityComparisonListener
    signature: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.SimilarityComparisonListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:30,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:30,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:31,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:31,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:33,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:33,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:34,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 35
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testXPath_shouldReturnNotNull()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotNull()'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testXPath_shouldReturnNotNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].format(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:40,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:40,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(null)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:42,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testAssertThat_withNull_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(null)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].format(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testAssertThat_withNull_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].format(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:48,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:48,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:50,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(null)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testNodesByXPath_withNull_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(String)'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].format(String)'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testNodesByXPath_withNull_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].format(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:56,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:56,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:58,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 59
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testNodesByXPath_withWhitespacesOnly_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(String)'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].format(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testNodesByXPath_withWhitespacesOnly_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:64,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:68,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testNodesByXPath_withInvalidXML_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testNodesByXPath_withInvalidXML_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].format(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:74,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:74,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:76,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 77
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath_withInvalidXPath_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.XmlAssertNodesByXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].format(String)'
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath_withInvalidXPath_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].none()'
      Src: org.xmlunit.assertj3.XmlAssertNodesByXPathTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssertNodesByXPathTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssertNodesByXPathTest
    signature: '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:39,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:39,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:39,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withAnyValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withAnyValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:56,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:56,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:56,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 60
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 60
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 78
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 78
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:91,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:91,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:91,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:91,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 96
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributeWithValues_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributeWithValues_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:117,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:117,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:117,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:117,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:122,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:122,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].last()'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:122,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:122,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:127,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:127,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].element(int)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:127,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 131
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 131
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleMatchingNodes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].element(int)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].last()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleMatchingNodes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:136,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:136,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:146,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:146,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:146,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 150
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 150
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withAnyValue_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].format(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withAnyValue_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:155,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:155,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:165,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:165,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:165,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 169
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withValue_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].format(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withValue_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:174,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:174,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:184,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:184,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:184,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:184,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 189
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 189
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributes_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].format(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributes_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:194,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:194,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:206,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:206,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:206,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 210
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 210
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_forFirstNode_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].format(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_forFirstNode_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:215,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:215,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:227,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:227,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].last()'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:227,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 231
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 231
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_forLastNode_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].last()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_forLastNode_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].none()'
      Src: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest
    signature: '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:29,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:29,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:29,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 33
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].format(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:38,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:38,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:51,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:51,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 54
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].format(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:59,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:72,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:72,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:72,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 76
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:92,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:92,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:92,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 96
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:101,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].format(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:102,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:102,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:118,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:118,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 121
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 121
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].format(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:126,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:142,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:142,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:142,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 146
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 146
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].withFailMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:160,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:160,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:160,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String,null,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 164
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 164
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String,null,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:169,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:180,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:180,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:180,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String,String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 184
      start: 166
    functionDepth: 2
    functionLinenumber: 166
    functionLinenumberEnd: 184
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingAttribute_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingAttribute_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:189,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:200,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:200,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:200,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:200,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String,String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 205
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 205
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingAttribute_shouldUseCustomErrorMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String,String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].withFailMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingAttribute_shouldUseCustomErrorMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:219,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:219,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingText()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:219,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 223
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 223
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextSingleNode_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingText()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextSingleNode_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:239,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:239,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingText()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:239,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 243
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextSingleNodeWithWhiteSpace_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingText()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextSingleNodeWithWhiteSpace_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:254,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:254,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingText()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:254,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 258
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 258
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingText()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:269,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:269,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingText()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:269,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 273
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 273
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextMultipleNodesOneEmpty_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingText()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextMultipleNodesOneEmpty_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:278,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:286,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:286,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingText()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:286,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 290
      start: 275
    functionDepth: 2
    functionLinenumber: 275
    functionLinenumberEnd: 290
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingText()'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:295,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:303,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:303,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:303,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingText()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:303,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 308
      start: 292
    functionDepth: 2
    functionLinenumber: 292
    functionLinenumberEnd: 308
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].extractingText()'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].containsExactly(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertTest].none()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertTest:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssertTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssertTest
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:54,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:54,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 55
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withSameAttributesOrder_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withSameAttributesOrder_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:63,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:63,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 64
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withDifferentAttributesOrder_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withDifferentAttributesOrder_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:69,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:70,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:90,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:90,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:92,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:91,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:90,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 94
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 94
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:99,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:119,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:119,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:122,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:121,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:119,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:119,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 124
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:129,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:130,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:131,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:132,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:137,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:137,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 138
      start: 126
    functionDepth: 2
    functionLinenumber: 126
    functionLinenumberEnd: 138
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_shouldFailed_withReadableMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_shouldFailed_withReadableMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:143,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:144,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:145,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:150,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:150,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:151,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:150,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 153
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 153
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_shouldFailed_withElementOrderMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_shouldFailed_withElementOrderMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:158,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:159,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:160,1
    - Dst: String.format(String)
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:162,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:165,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:165,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 166
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 166
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withWhitespaces_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - String.format(String)
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withWhitespaces_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String)
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:171,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:174,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:174,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:174,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 177
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 177
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreWhitespacees_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - String.format(String)
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreWhitespace()'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreWhitespacees_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String)
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:182,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:185,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:185,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:185,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 188
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 188
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreWhitespaceAndTextValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - String.format(String)
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreWhitespace()'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreWhitespaceAndTextValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:193,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:194,1
    - Dst: String.format(String)
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:196,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:199,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:199,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreElementContentWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:199,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 202
      start: 190
    functionDepth: 2
    functionLinenumber: 190
    functionLinenumberEnd: 202
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreElementContentWhitespace_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreElementContentWhitespace()'
    - String.format(String)
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreElementContentWhitespace_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:210,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:210,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreComments()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:210,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 213
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 213
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreComments()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:221,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:221,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreCommentsUsingXSLTVersion(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:221,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 224
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 224
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_1_0_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreCommentsUsingXSLTVersion(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_1_0_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:232,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:232,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreCommentsUsingXSLTVersion(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:232,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 235
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 235
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_2_0_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreCommentsUsingXSLTVersion(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_2_0_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String)
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:240,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:243,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:243,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].normalizeWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:243,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 246
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 246
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withNormalizeWhitespace_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].normalizeWhitespace()'
    - String.format(String)
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withNormalizeWhitespace_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:251,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:252,1
    - Dst: String.format(String)
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:254,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:257,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:257,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].normalizeWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:257,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 260
      start: 248
    functionDepth: 2
    functionLinenumber: 248
    functionLinenumberEnd: 260
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withNormalizeWhitespace_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].normalizeWhitespace()'
    - String.format(String)
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withNormalizeWhitespace_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:265,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:270,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:270,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 271
      start: 262
    functionDepth: 2
    functionLinenumber: 262
    functionLinenumberEnd: 271
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withInvalidTestXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withInvalidTestXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:276,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:281,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:281,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 282
      start: 273
    functionDepth: 2
    functionLinenumber: 273
    functionLinenumberEnd: 282
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withInvalidControlXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withInvalidControlXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:306,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:306,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].<init>(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:309,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:308,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withDifferenceEvaluator(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:306,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 311
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 311
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withDifferenceEvaluator_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].<init>(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withDifferenceEvaluator(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withDifferenceEvaluator_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:320,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:320,1
    - Dst: '[AttributeFilter].<init>(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:321,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withAttributeFilter(AttributeFilter)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:320,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 323
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 323
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withAttributeFilter_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withAttributeFilter(AttributeFilter)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[AttributeFilter].<init>(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withAttributeFilter_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:347,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:347,1
    - Dst: '[NodeFilter].<init>(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:348,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withNodeFilter(NodeFilter)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:347,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 350
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 350
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withNodeFilter_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[NodeFilter].<init>(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withNodeFilter(NodeFilter)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withNodeFilter_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:355,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:356,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:357,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:362,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:362,1
    - Dst: '[DummyFormatter].<init>()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:363,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withComparisonFormatter(DummyFormatter)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:362,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:364,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:362,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 366
      start: 352
    functionDepth: 2
    functionLinenumber: 352
    functionLinenumberEnd: 366
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withComparisonFormatter_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withComparisonFormatter(DummyFormatter)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[DummyFormatter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withComparisonFormatter_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:370,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:371,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:372,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:374,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:375,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].newDocumentBuilder()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:376,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:376,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].thenReturn(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:376,1
    - Dst: '[java.io.IOException].<init>()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:377,1
    - Dst: '[org.mockito.Mockito].doThrow(java.io.IOException)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:377,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].when(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:377,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:378,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].parse(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:377,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:383,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:383,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:383,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:383,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:388,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:388,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].parse(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:388,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 368
    functionDepth: 2
    functionLinenumber: 368
    functionLinenumberEnd: 390
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].usesDocumentBuilderFactorySpecifiedOnXmlAssert()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>()'
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].verify(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].when(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].doThrow(java.io.IOException)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].thenReturn(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].when(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].any()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].parse(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].newDocumentBuilder()'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].usesDocumentBuilderFactorySpecifiedOnXmlAssert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:394,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:395,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:396,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:398,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:399,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].newDocumentBuilder()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:400,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:400,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].thenReturn(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:400,1
    - Dst: '[java.io.IOException].<init>()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:401,1
    - Dst: '[org.mockito.Mockito].doThrow(java.io.IOException)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:401,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].when(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:401,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:402,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].parse(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:401,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:407,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:407,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:407,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:407,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:412,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:412,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].parse(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:412,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 392
    functionDepth: 2
    functionLinenumber: 392
    functionLinenumberEnd: 414
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].usesDocumentBuilderFactorySpecifiedCompareXmlAssert()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>()'
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].verify(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].when(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].doThrow(java.io.IOException)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].thenReturn(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].when(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].any()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].parse(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].newDocumentBuilder()'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].usesDocumentBuilderFactorySpecifiedCompareXmlAssert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:429,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:429,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreChildNodesOrder()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:429,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 432
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 432
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreChildNodesOrder_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].ignoreChildNodesOrder()'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].areIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreChildNodesOrder_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].none()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreIdenticalTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreIdenticalTest
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].<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:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 440
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 440
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator:444,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator:444,1
    - Dst: elem.getTagName()
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator:449,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].equals(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator:449,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].getParentNode()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator:453,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 457
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 457
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].equals(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].getParentNode()'
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - elem.getTagName()
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.AttributeFilter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 466
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.AttributeFilter].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.AttributeFilter
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.AttributeFilter].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Attr].getName()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.AttributeFilter:470,1
    - Dst: '[String].equalsIgnoreCase(org.xmlunit.assertj3.CompareAssertAreIdenticalTest.AttributeFilter)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.AttributeFilter:470,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toTest
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 471
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 471
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.AttributeFilter].test(org.w3c.dom.Attr)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[String].equalsIgnoreCase(org.xmlunit.assertj3.CompareAssertAreIdenticalTest.AttributeFilter)'
    - '[org.w3c.dom.Attr].getName()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.AttributeFilter].test(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.NodeFilter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 480
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 480
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.NodeFilter].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.NodeFilter
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.NodeFilter].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getTagName()'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.NodeFilter:485,1
    - Dst: '[String].equalsIgnoreCase(org.xmlunit.assertj3.CompareAssertAreIdenticalTest.NodeFilter)'
      Src: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.NodeFilter:485,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toTest
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 488
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 488
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.NodeFilter].test(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].getTagName()'
    - '[String].equalsIgnoreCase(org.xmlunit.assertj3.CompareAssertAreIdenticalTest.NodeFilter)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.NodeFilter].test(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 495
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 495
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.DummyFormatter].getDescription(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.DummyFormatter].getDescription(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Comparison.Detail
      - org.xmlunit.diff.ComparisonType
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - details
    - type
    - formatXml
    argTypes:
    - Comparison.Detail
    - org.xmlunit.diff.ComparisonType
    - boolean
    constantsTouched: []
    func_position:
      end: 501
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 501
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.DummyFormatter].getDetails(Comparison.Detail,org.xmlunit.diff.ComparisonType,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.DummyFormatter].getDetails(Comparison.Detail,org.xmlunit.diff.ComparisonType,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.DummyFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.DummyFormatter].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreIdenticalTest.DummyFormatter
    signature: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.DummyFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:45,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:45,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 48
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:64,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:64,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 67
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 67
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:84,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:84,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:84,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 88
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:104,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:104,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:104,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 108
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 108
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:113,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:114,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:114,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:127,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:127,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 130
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 130
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:135,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:148,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:148,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:148,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 152
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 152
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:157,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:158,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:158,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:171,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:171,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 174
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 174
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:179,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:192,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:192,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:192,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 196
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 196
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:201,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:202,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:202,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:219,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:219,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:219,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 223
      start: 198
    functionDepth: 2
    functionLinenumber: 198
    functionLinenumberEnd: 223
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:228,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:245,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:245,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:245,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:245,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 250
      start: 225
    functionDepth: 2
    functionLinenumber: 225
    functionLinenumberEnd: 250
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:255,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:256,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:256,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:275,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:275,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:275,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 279
      start: 252
    functionDepth: 2
    functionLinenumber: 252
    functionLinenumberEnd: 279
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:284,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:303,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:303,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:303,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:303,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 308
      start: 281
    functionDepth: 2
    functionLinenumber: 281
    functionLinenumberEnd: 308
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:325,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:325,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:325,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 329
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 329
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testNotHaveAttribute_forEmptyNodeSet_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testNotHaveAttribute_forEmptyNodeSet_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:333,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].newXPath()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:334,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:334,1
    - Dst: '[javax.xml.xpath.XPathFactory].newInstance()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:334,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].newXPath()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:334,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].thenReturn(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:334,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:335,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].withXPathFactory(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:335,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:335,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:335,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:339,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].newXPath()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 340
      start: 331
    functionDepth: 1
    functionLinenumber: 331
    functionLinenumberEnd: 340
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].usesXPathEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].withXPathFactory(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(String)'
    - '[org.mockito.Mockito].when(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[javax.xml.xpath.XPathFactory].newInstance()'
    - '[org.mockito.Mockito].verify(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].thenReturn(org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].newXPath()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].usesXPathEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].none()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:39,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:39,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:39,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:39,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:39,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 45
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertTest].testHasXPath_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertTest].testHasXPath_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertTest].format(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:50,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:50,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:60,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:60,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:60,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 64
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 64
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertTest].testHasXPath_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertTest].format(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertTest].testHasXPath_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertTest].none()'
      Src: org.xmlunit.assertj3.SingleNodeAssertTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssertTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssertTest
    signature: '[org.xmlunit.assertj3.SingleNodeAssertTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:43,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:43,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:44,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:44,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:46,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:51,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:51,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:52,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:52,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:54,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].newSchema(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:55,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:57,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst(org.xmlunit.assertj3.XmlAssertValidationTest)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withExternallyCreatedSchemaInstance_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].newSchema(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst(org.xmlunit.assertj3.XmlAssertValidationTest)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.validation.SchemaFactory].newInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withExternallyCreatedSchemaInstance_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:62,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:62,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:63,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:63,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:65,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isNotValidAgainst(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsNotValidAgainst_withBrokenXml_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isNotValidAgainst(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsNotValidAgainst_withBrokenXml_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:70,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:70,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:71,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:71,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:73,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].newSchema(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:74,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:76,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isNotValidAgainst(org.xmlunit.assertj3.XmlAssertValidationTest)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsNotValidAgainst_withBrokenXml_andExternallyCreatedSchemaInstance_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].newSchema(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isNotValidAgainst(org.xmlunit.assertj3.XmlAssertValidationTest)'
    - '[javax.xml.validation.SchemaFactory].newInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsNotValidAgainst_withBrokenXml_andExternallyCreatedSchemaInstance_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:82,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:83,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:87,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:87,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:88,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:88,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:90,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 91
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withBrokenXml_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withBrokenXml_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:96,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:98,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:98,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:99,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:99,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:101,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:101,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 104
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainstUsesCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].withFailMessage(String)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainstUsesCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:109,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:109,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:111,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst()'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:111,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:112,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst()'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 113
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 113
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withEmptySourcesArray_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst()'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withEmptySourcesArray_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:118,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:122,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:122,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:124,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst()'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 125
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 125
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withBrokenXmlAndEmptySourcesArray_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withBrokenXmlAndEmptySourcesArray_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:130,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:132,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:132,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:134,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:134,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst()'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 137
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 137
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withBrokenXmlAndEmptySourcesArray_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst()'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].withFailMessage(String)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withBrokenXmlAndEmptySourcesArray_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:142,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:142,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:144,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValid()'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 145
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 145
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValid_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isValid()'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValid_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:150,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:154,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:154,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:156,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValid()'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 157
      start: 147
    functionDepth: 2
    functionLinenumber: 147
    functionLinenumberEnd: 157
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValid_withBrokenXml_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isValid()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValid_withBrokenXml_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:162,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:162,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:164,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isInvalid()'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 165
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsInvalid_withBrokenXml_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isInvalid()'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsInvalid_withBrokenXml_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:170,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:173,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:173,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:175,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isInvalid()'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 176
      start: 167
    functionDepth: 2
    functionLinenumber: 167
    functionLinenumberEnd: 176
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsInvalid_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isInvalid()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsInvalid_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:181,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:182,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:182,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:184,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:184,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isInvalid()'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 187
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 187
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsInvalidUsesCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isInvalid()'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].withFailMessage(String)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsInvalidUsesCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:192,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:194,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:194,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:196,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst(Object[])'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 197
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 197
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withNullSchemaSources_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst(Object[])'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withNullSchemaSources_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:202,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:204,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:204,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:206,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst(javax.xml.validation.Schema)'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 207
      start: 199
    functionDepth: 2
    functionLinenumber: 199
    functionLinenumberEnd: 207
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withNullSchema_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainst(javax.xml.validation.Schema)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withNullSchema_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertValidationTest].none()'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:36,1
    - Dst: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].<init>()'
      Src: org.xmlunit.assertj3.XmlAssertValidationTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssertValidationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.XmlAssertValidationTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].<init>()'
    - '[org.xmlunit.assertj3.XmlAssertValidationTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssertValidationTest
    signature: '[org.xmlunit.assertj3.XmlAssertValidationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:39,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:39,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:39,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithoutAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithoutAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:56,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:56,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:56,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 60
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 60
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithoutAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithoutAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 77
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:90,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:90,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:90,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 94
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 94
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:107,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:107,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:107,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:107,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 112
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 112
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithMultipleAttributes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithMultipleAttributes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:125,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:125,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:125,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:125,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 130
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 130
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithMultipleAttributes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithMultipleAttributes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:151,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:151,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:151,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:151,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:156,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:156,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].last()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:156,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:156,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:161,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:161,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].element(int)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:161,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 165
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 165
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withMultipleMatchingNodes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].last()'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].element(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withMultipleMatchingNodes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:170,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:170,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:180,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:180,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:180,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 184
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 184
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withAnyValue_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withAnyValue_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:189,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:189,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:199,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:199,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:199,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 203
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 203
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:208,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:208,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:218,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:218,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:218,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:218,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 223
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 223
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withMultipleAttributes_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withMultipleAttributes_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:228,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:228,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:240,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:240,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:240,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 244
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 244
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forFirstNode_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forFirstNode_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:249,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:249,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:261,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:261,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].last()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:261,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 265
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 265
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forLastNode_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].last()'
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forLastNode_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].none()'
      Src: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest
    signature: '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].format(String)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:36,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj3.XmlAssertValueByXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:36,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:38,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].valueByXPath(null)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 39
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].testValueByXPath_withNull_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValueByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj3.XmlAssertValueByXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].format(String)'
    - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].assertThat(String)'
    - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].valueByXPath(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].testValueByXPath_withNull_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].format(String)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:44,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj3.XmlAssertValueByXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:44,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:46,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].testValueByXPath_withWhitespacesOnly_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValueByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj3.XmlAssertValueByXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].format(String)'
    - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].testValueByXPath_withWhitespacesOnly_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:52,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:54,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 55
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].testValueByXpath_withInvalidXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValueByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].testValueByXpath_withInvalidXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].format(String)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:60,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.XmlAssertValueByXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:60,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:62,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 63
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 63
    functionName: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].valueByXPath_withInvalidXPath_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValueByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.XmlAssertValueByXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].valueByXPath_withInvalidXPath_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].none()'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:28,1
    - Dst: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].<init>()'
      Src: org.xmlunit.assertj3.XmlAssertValueByXPathTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssertValueByXPathTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValueByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].<init>()'
    - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssertValueByXPathTest
    signature: '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:38,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:43,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:43,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withSameAttributesOrder_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withSameAttributesOrder_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:49,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:54,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:54,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 55
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withDifferentAttributesOrder_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withDifferentAttributesOrder_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:78,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:78,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:80,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:79,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:78,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withCDataInsteadText_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withCDataInsteadText_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:90,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:90,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withAttributeDifferentValues_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withAttributeDifferentValues_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:99,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:99,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:100,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:99,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 102
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withDifferentElementOrder_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withDifferentElementOrder_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String)
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:107,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:110,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:110,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 111
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withWhitespaces_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withWhitespaces_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:116,1
    - Dst: String.format(String)
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:118,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:121,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:121,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].ignoreWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:121,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 124
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreWhitespaces_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - String.format(String)
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].ignoreWhitespace()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreWhitespaces_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:129,1
    - Dst: String.format(String)
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:131,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:134,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:134,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].ignoreWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:134,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 137
      start: 126
    functionDepth: 2
    functionLinenumber: 126
    functionLinenumberEnd: 137
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreWhitespaceAndTextValue_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - String.format(String)
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].ignoreWhitespace()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreWhitespaceAndTextValue_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String)
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:142,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:145,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:145,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].ignoreElementContentWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:145,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 148
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 148
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreElementContentWhitespace_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - String.format(String)
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].ignoreElementContentWhitespace()'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreElementContentWhitespace_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:153,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:158,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:158,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].ignoreComments()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:158,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 161
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 161
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreComments_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].ignoreComments()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreComments_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:166,1
    - Dst: String.format(String)
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:168,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:171,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:171,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].normalizeWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:171,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 174
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 174
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withNormalizeWhitespace_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - String.format(String)
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].normalizeWhitespace()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withNormalizeWhitespace_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String)
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:179,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:182,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:182,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].normalizeWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:182,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 185
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 185
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withNormalizeWhitespace_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - String.format(String)
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].normalizeWhitespace()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withNormalizeWhitespace_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:190,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:195,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:195,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 196
      start: 187
    functionDepth: 2
    functionLinenumber: 187
    functionLinenumberEnd: 196
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withInvalidTestXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withInvalidTestXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:201,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:206,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:206,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 207
      start: 198
    functionDepth: 2
    functionLinenumber: 198
    functionLinenumberEnd: 207
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withInvalidControlXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withInvalidControlXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].<init>()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:212,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:217,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:217,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].withDifferenceListeners(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:217,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:217,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:221,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].isEqualTo(int)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 222
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 222
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical_withDifferenceListener_shouldCollectChanges()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].<init>()'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].withDifferenceListeners(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].isEqualTo(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical_withDifferenceListener_shouldCollectChanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:227,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:239,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:239,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].ignoreChildNodesOrder()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:239,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 242
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 242
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical_withIgnoreChildNodesOrder_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].ignoreChildNodesOrder()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical_withIgnoreChildNodesOrder_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].none()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 255
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 255
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:52,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:52,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asInt()'
      Src: org.xmlunit.assertj3.ValueAssertTest:52,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(int)'
      Src: org.xmlunit.assertj3.ValueAssertTest:52,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:53,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:53,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asInt()'
      Src: org.xmlunit.assertj3.ValueAssertTest:53,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(int)'
      Src: org.xmlunit.assertj3.ValueAssertTest:53,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:54,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:54,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asInt()'
      Src: org.xmlunit.assertj3.ValueAssertTest:54,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(int)'
      Src: org.xmlunit.assertj3.ValueAssertTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 55
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsInt_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].asInt()'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsInt_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:60,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:69,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:69,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asInt()'
      Src: org.xmlunit.assertj3.ValueAssertTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 70
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsInt_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].asInt()'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsInt_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:75,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:84,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:84,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:84,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asInt()'
      Src: org.xmlunit.assertj3.ValueAssertTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 87
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 87
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsInt_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].asInt()'
    - '[org.xmlunit.assertj3.ValueAssertTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsInt_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:97,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:97,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asDouble()'
      Src: org.xmlunit.assertj3.ValueAssertTest:97,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(float)'
      Src: org.xmlunit.assertj3.ValueAssertTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 98
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsDouble_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].asDouble()'
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(float)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsDouble_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:103,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:110,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:110,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asDouble()'
      Src: org.xmlunit.assertj3.ValueAssertTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 111
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsDouble_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].asDouble()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsDouble_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:124,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:124,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj3.ValueAssertTest:124,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isTrue()'
      Src: org.xmlunit.assertj3.ValueAssertTest:124,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:125,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:125,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj3.ValueAssertTest:125,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isFalse()'
      Src: org.xmlunit.assertj3.ValueAssertTest:125,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:126,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:126,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj3.ValueAssertTest:126,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isTrue()'
      Src: org.xmlunit.assertj3.ValueAssertTest:126,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:127,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:127,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj3.ValueAssertTest:127,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isFalse()'
      Src: org.xmlunit.assertj3.ValueAssertTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 128
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].isFalse()'
    - '[org.xmlunit.assertj3.ValueAssertTest].isTrue()'
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:133,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:140,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:140,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj3.ValueAssertTest:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 141
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 141
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_withNumberAsArgument_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_withNumberAsArgument_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:146,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:153,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:153,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj3.ValueAssertTest:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 154
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 154
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_withZeroAsArgument_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_withZeroAsArgument_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:159,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:166,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:166,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj3.ValueAssertTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 167
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 167
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_withOneAsArgument_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_withOneAsArgument_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:172,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:179,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:179,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj3.ValueAssertTest:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 180
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 180
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_withRandomStringAsArgument_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].asBoolean()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_withRandomStringAsArgument_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:190,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:190,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:190,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asXml()'
      Src: org.xmlunit.assertj3.ValueAssertTest:190,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 193
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsXml_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].asXml()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsXml_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:198,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:205,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:205,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:205,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asXml()'
      Src: org.xmlunit.assertj3.ValueAssertTest:205,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 208
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 208
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].asXml()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:218,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:218,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:218,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asXml(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:218,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:222,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:223,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:224,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 226
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 226
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testAsXml_withWrappingNodeName_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].asXml(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testAsXml_withWrappingNodeName_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:237,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:237,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(int)'
      Src: org.xmlunit.assertj3.ValueAssertTest:237,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:238,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:238,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(int)'
      Src: org.xmlunit.assertj3.ValueAssertTest:238,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:239,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:239,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(int)'
      Src: org.xmlunit.assertj3.ValueAssertTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 240
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 240
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withInt_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withInt_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:251,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:251,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(float)'
      Src: org.xmlunit.assertj3.ValueAssertTest:251,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:252,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:252,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(float)'
      Src: org.xmlunit.assertj3.ValueAssertTest:252,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:253,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:253,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(float)'
      Src: org.xmlunit.assertj3.ValueAssertTest:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 254
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 254
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withDouble_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(float)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withDouble_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:267,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:267,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(boolean)'
      Src: org.xmlunit.assertj3.ValueAssertTest:267,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:268,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:268,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(boolean)'
      Src: org.xmlunit.assertj3.ValueAssertTest:268,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:269,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:269,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(boolean)'
      Src: org.xmlunit.assertj3.ValueAssertTest:269,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:270,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:270,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(boolean)'
      Src: org.xmlunit.assertj3.ValueAssertTest:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 271
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 271
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withBoolean_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withBoolean_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:278,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:278,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 279
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 279
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:284,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:294,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:294,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 295
      start: 281
    functionDepth: 2
    functionLinenumber: 281
    functionLinenumberEnd: 295
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj3.ValueAssertTest:302,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].setNamespaceAware(boolean)'
      Src: org.xmlunit.assertj3.ValueAssertTest:303,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].newDocumentBuilder()'
      Src: org.xmlunit.assertj3.ValueAssertTest:304,1
    - Dst: xml.getBytes(org.xmlunit.assertj3.ValueAssertTest)
      Src: org.xmlunit.assertj3.ValueAssertTest:305,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:305,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.ByteArrayInputStream)'
      Src: org.xmlunit.assertj3.ValueAssertTest:305,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].parse(org.xml.sax.InputSource)'
      Src: org.xmlunit.assertj3.ValueAssertTest:305,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].getDocumentElement()'
      Src: org.xmlunit.assertj3.ValueAssertTest:305,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:307,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:307,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 308
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_fromElementClass_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj3.ValueAssertTest].parse(org.xml.sax.InputSource)'
    - '[org.xmlunit.assertj3.ValueAssertTest].getDocumentElement()'
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.ByteArrayInputStream)'
    - '[org.xmlunit.assertj3.ValueAssertTest].newDocumentBuilder()'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - xml.getBytes(org.xmlunit.assertj3.ValueAssertTest)
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].setNamespaceAware(boolean)'
    - '[java.io.ByteArrayInputStream].<init>(org.xmlunit.assertj3.ValueAssertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_fromElementClass_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.assertj3.ValueAssertTest:327,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:328,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:330,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj3.ValueAssertTest:330,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:330,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:330,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:332,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj3.ValueAssertTest:332,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:332,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:332,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:334,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj3.ValueAssertTest:334,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:334,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 336
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 336
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withNamespaceContext_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.assertj3.ValueAssertTest].withNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withNamespaceContext_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.assertj3.ValueAssertTest:340,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].newXPath()'
      Src: org.xmlunit.assertj3.ValueAssertTest:341,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:341,1
    - Dst: '[javax.xml.xpath.XPathFactory].newInstance()'
      Src: org.xmlunit.assertj3.ValueAssertTest:341,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].newXPath()'
      Src: org.xmlunit.assertj3.ValueAssertTest:341,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].thenReturn(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:341,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:346,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].withXPathFactory(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:346,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj3.ValueAssertTest:346,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].asDouble()'
      Src: org.xmlunit.assertj3.ValueAssertTest:346,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(float)'
      Src: org.xmlunit.assertj3.ValueAssertTest:346,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.assertj3.ValueAssertTest)'
      Src: org.xmlunit.assertj3.ValueAssertTest:349,1
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].newXPath()'
      Src: org.xmlunit.assertj3.ValueAssertTest:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      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: 350
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 350
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].usesXPathEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].asDouble()'
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.assertj3.ValueAssertTest].newXPath()'
    - '[javax.xml.xpath.XPathFactory].newInstance()'
    - '[org.xmlunit.assertj3.ValueAssertTest].isEqualTo(float)'
    - '[org.mockito.Mockito].verify(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].assertThat(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ValueAssertTest].thenReturn(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.mockito.Mockito].when(org.xmlunit.assertj3.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ValueAssertTest].withXPathFactory(org.xmlunit.assertj3.ValueAssertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValueAssertTest].usesXPathEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssertTest].none()'
      Src: org.xmlunit.assertj3.ValueAssertTest:38,1
    - Dst: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].<init>()'
      Src: org.xmlunit.assertj3.ValueAssertTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj3.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.ValueAssertTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.ValueAssertTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssertTest].none()'
    - '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].<init>()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssertTest
    signature: '[org.xmlunit.assertj3.ValueAssertTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:39,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 40
    functionName: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withNotExistingXPath_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withNotExistingXPath_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:44,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:53,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 54
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withExistingXPath_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withExistingXPath_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:60,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:65,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:69,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionName: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withAttribute_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withAttribute_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:84,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:85,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:87,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:87,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 90
    functionName: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withNamespacesContext_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].withNamespaceContext(java.util.HashMap)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withNamespacesContext_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:96,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:100,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 101
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 101
    functionName: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withInvalidXML_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withInvalidXML_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].none()'
      Src: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest
    signature: '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].<init>()'
      Src: org.xmlunit.assertj3.ExpectedException:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.junit.rules.TestRule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.ExpectedException
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.assertj3.ExpectedException].none()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ExpectedException.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].<init>()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ExpectedException
    signature: '[org.xmlunit.assertj3.ExpectedException].none()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: org.junit.rules.ExpectedException.none()
      Src: org.xmlunit.assertj3.ExpectedException:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.junit.rules.TestRule
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.ExpectedException
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 38
    functionName: '[org.xmlunit.assertj3.ExpectedException].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ExpectedException.java
    functionUses: 2
    functionsReached:
    - org.junit.rules.ExpectedException.none()
    linkageType: ''
    returnType: org.xmlunit.assertj3.ExpectedException
    signature: '[org.xmlunit.assertj3.ExpectedException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].apply(org.junit.runners.model.Statement,org.junit.runner.Description)'
      Src: org.xmlunit.assertj3.ExpectedException:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.junit.runners.model.Statement
      - org.junit.runner.Description
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.junit.rules.TestRule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.junit.runners.model.Statement
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - base
    - description
    argTypes:
    - org.junit.runners.model.Statement
    - org.junit.runner.Description
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj3.ExpectedException].apply(org.junit.runners.model.Statement,org.junit.runner.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ExpectedException.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].apply(org.junit.runners.model.Statement,org.junit.runner.Description)'
    linkageType: ''
    returnType: org.junit.runners.model.Statement
    signature: '[org.xmlunit.assertj3.ExpectedException].apply(org.junit.runners.model.Statement,org.junit.runner.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError()'
      Src: org.xmlunit.assertj3.ExpectedException:46,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].format(String)'
      Src: org.xmlunit.assertj3.ExpectedException:47,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(org.xmlunit.assertj3.ExpectedException)'
      Src: org.xmlunit.assertj3.ExpectedException:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.junit.rules.TestRule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ExpectedException.java
    functionUses: 140
    functionsReached:
    - '[org.junit.rules.ExpectedException].expectMessage(org.xmlunit.assertj3.ExpectedException)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError()'
    - '[org.xmlunit.assertj3.ExpectedException].format(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError()'
      Src: org.xmlunit.assertj3.ExpectedException:51,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].<init>(String)'
      Src: org.xmlunit.assertj3.ExpectedException:52,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].hasMessage(org.xmlunit.assertj3.ExpectedException.MatchesPattern)'
      Src: org.xmlunit.assertj3.ExpectedException:52,1
    - Dst: '[org.junit.rules.ExpectedException].expect(org.xmlunit.assertj3.ExpectedException)'
      Src: org.xmlunit.assertj3.ExpectedException:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.junit.rules.TestRule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - messageRegex
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ExpectedException.java
    functionUses: 28
    functionsReached:
    - '[org.junit.rules.ExpectedException].expect(org.xmlunit.assertj3.ExpectedException)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError()'
    - '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].<init>(String)'
    - '[org.xmlunit.assertj3.ExpectedException].hasMessage(org.xmlunit.assertj3.ExpectedException.MatchesPattern)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.assertj3.ExpectedException:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.junit.rules.TestRule
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ExpectedException.java
    functionUses: 2
    functionsReached:
    - '[org.junit.rules.ExpectedException].expect()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.ExpectedException.MatchesPattern
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - regex
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ExpectedException.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.ExpectedException.MatchesPattern
    signature: '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String,org.xmlunit.assertj3.ExpectedException.MatchesPattern)'
      Src: org.xmlunit.assertj3.ExpectedException.MatchesPattern:72,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].matcher(String)'
      Src: org.xmlunit.assertj3.ExpectedException.MatchesPattern:72,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].matches()'
      Src: org.xmlunit.assertj3.ExpectedException.MatchesPattern:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].matchesSafely(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ExpectedException.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].matcher(String)'
    - '[java.util.regex.Pattern].compile(String,org.xmlunit.assertj3.ExpectedException.MatchesPattern)'
    - '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].matches()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].matchesSafely(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.assertj3.ExpectedException.MatchesPattern:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Description
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].describeTo(org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ExpectedException.java
    functionUses: 0
    functionsReached:
    - '[org.hamcrest.Description].appendText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].describeTo(org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:42,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:42,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 45
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:61,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:61,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 64
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 64
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:81,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:81,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:81,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 85
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:101,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:101,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:101,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 105
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 105
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:110,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:111,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:111,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:124,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:124,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 127
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 127
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:132,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:145,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:145,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:145,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 149
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 149
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:154,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:155,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:155,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:168,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:168,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 171
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 171
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:176,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:189,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:189,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:189,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 193
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:198,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:199,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:199,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:216,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:216,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:216,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 220
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 220
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:225,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:242,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:242,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:242,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:242,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 247
      start: 222
    functionDepth: 2
    functionLinenumber: 222
    functionLinenumberEnd: 247
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:252,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:253,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:253,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:272,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:272,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:272,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 276
      start: 249
    functionDepth: 2
    functionLinenumber: 249
    functionLinenumberEnd: 276
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:281,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:300,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:300,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:300,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:300,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 305
      start: 278
    functionDepth: 2
    functionLinenumber: 278
    functionLinenumberEnd: 305
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:322,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:322,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:322,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 326
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 326
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_forEmptyNodeSet_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_forEmptyNodeSet_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].none()'
      Src: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest
    signature: '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertAndTest:30,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertAndTest].assertThat(org.xmlunit.assertj3.XmlAssertAndTest)'
      Src: org.xmlunit.assertj3.XmlAssertAndTest:42,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertAndTest].and(null)'
      Src: org.xmlunit.assertj3.XmlAssertAndTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj3.XmlAssertAndTest].testAnd_withNull_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertAndTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertAndTest].and(null)'
    - '[org.xmlunit.assertj3.XmlAssertAndTest].assertThat(org.xmlunit.assertj3.XmlAssertAndTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertAndTest].testAnd_withNull_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertAndTest].assertThat(org.xmlunit.assertj3.XmlAssertAndTest)'
      Src: org.xmlunit.assertj3.XmlAssertAndTest:50,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertAndTest].and(String)'
      Src: org.xmlunit.assertj3.XmlAssertAndTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.xmlunit.assertj3.XmlAssertAndTest].testAnd_withWhitespacesOnly_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertAndTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertAndTest].and(String)'
    - '[org.xmlunit.assertj3.XmlAssertAndTest].assertThat(org.xmlunit.assertj3.XmlAssertAndTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertAndTest].testAnd_withWhitespacesOnly_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertAndTest].none()'
      Src: org.xmlunit.assertj3.XmlAssertAndTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssertAndTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.XmlAssertAndTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertAndTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertAndTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssertAndTest
    signature: '[org.xmlunit.assertj3.XmlAssertAndTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:38,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:38,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 39
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:44,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:45,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(java.io.File)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:47,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(java.io.File)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:47,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 48
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_fromFiles_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(java.io.File)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_fromFiles_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:53,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:58,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:58,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 59
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 59
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withIdenticalXmls_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withIdenticalXmls_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:64,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:84,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:84,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:86,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:85,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:84,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 88
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withSimilarXmls_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withSimilarXmls_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:93,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:107,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:107,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].ignoreChildNodesOrder()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:107,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:110,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:109,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:107,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 112
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 112
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withSimilarXmlsIgnoreChildNodesOrder_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].ignoreChildNodesOrder()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withSimilarXmlsIgnoreChildNodesOrder_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:117,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:122,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:122,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].ignoreComments()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:122,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 125
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 125
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withIgnoreComments_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].ignoreComments()'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withIgnoreComments_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:130,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:135,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:135,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 136
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 136
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withInvalidTestXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withInvalidTestXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:141,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:146,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:146,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 147
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 147
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withInvalidControlXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj3.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].areNotSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withInvalidControlXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].none()'
      Src: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssertAreNotSimilarTest
    signature: '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:46,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].newDocumentBuilder()'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:46,1
    - Dst: '[java.io.StringReader].<init>(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:47,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:47,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].parse(org.xml.sax.InputSource)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:47,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].getDocumentElement()'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:47,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:49,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:49,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:50,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 51
    functionName: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_onElementType_withSingleMatching_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].parse(org.xml.sax.InputSource)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].getDocumentElement()'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].newDocumentBuilder()'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
    - '[java.io.StringReader].<init>(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_onElementType_withSingleMatching_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:64,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:64,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:65,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 66
    functionName: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_onStringType_withSingleMatching_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_onStringType_withSingleMatching_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:70,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:81,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withNotExistingXPath_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withNotExistingXPath_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:99,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:99,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:100,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 101
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 101
    functionName: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withMultipleMatching_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withMultipleMatching_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:107,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 108
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:112,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:116,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 117
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 117
    functionName: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withAttribute_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withAttribute_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:131,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:132,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:134,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:134,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:134,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:138,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:138,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 141
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 141
    functionName: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withNamespacesContext_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].withNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withNamespacesContext_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:154,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:156,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].withDocumentBuilderFactory(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:156,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 159
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 159
    functionName: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withDocumentBuilderFactory_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].withDocumentBuilderFactory(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withDocumentBuilderFactory_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:164,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:175,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:176,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:178,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:178,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 181
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 181
    functionName: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withInvalidNamespacesContext_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].withNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withInvalidNamespacesContext_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:186,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:190,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 183
    functionDepth: 2
    functionLinenumber: 183
    functionLinenumberEnd: 191
    functionName: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withInvalidXML_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj3.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withInvalidXML_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].none()'
      Src: org.xmlunit.assertj3.XmlAssertHasXPathTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssertHasXPathTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssertHasXPathTest
    signature: '[org.xmlunit.assertj3.XmlAssertHasXPathTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.xmlunit.assertj3.util.SetEnglishLocaleRule:26,1
    - Dst: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].maybeSetDefault(org.xmlunit.assertj3.util.SetEnglishLocaleRule)'
      Src: org.xmlunit.assertj3.util.SetEnglishLocaleRule:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.junit.rules.ExternalResource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].before()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/util/SetEnglishLocaleRule.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].maybeSetDefault(org.xmlunit.assertj3.util.SetEnglishLocaleRule)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].maybeSetDefault(java.util.Locale)'
      Src: org.xmlunit.assertj3.util.SetEnglishLocaleRule:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.junit.rules.ExternalResource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].after()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/util/SetEnglishLocaleRule.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].maybeSetDefault(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].after()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.xmlunit.assertj3.util.SetEnglishLocaleRule:36,1
    - Dst: '[java.util.Locale].equals(org.xmlunit.assertj3.util.SetEnglishLocaleRule)'
      Src: org.xmlunit.assertj3.util.SetEnglishLocaleRule:36,1
    - Dst: '[java.util.Locale].setDefault(java.util.Locale)'
      Src: org.xmlunit.assertj3.util.SetEnglishLocaleRule:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.junit.rules.ExternalResource
    argCount: 1
    argNames:
    - l
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].maybeSetDefault(java.util.Locale)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/util/SetEnglishLocaleRule.java
    functionUses: 1
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[java.util.Locale].equals(org.xmlunit.assertj3.util.SetEnglishLocaleRule)'
    - '[java.util.Locale].setDefault(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].maybeSetDefault(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.util.SetEnglishLocaleRule
      static: false
      superClass: org.junit.rules.ExternalResource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/util/SetEnglishLocaleRule.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.util.SetEnglishLocaleRule
    signature: '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.NodeUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 29
    functionName: '[org.xmlunit.assertj3.NodeUtils].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/NodeUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.NodeUtils
    signature: '[org.xmlunit.assertj3.NodeUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Nodes].getAttributes(org.w3c.dom.Node)'
      Src: org.xmlunit.assertj3.NodeUtils:33,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].entrySet()'
      Src: org.xmlunit.assertj3.NodeUtils:35,1
    - Dst: entry.getKey()
      Src: org.xmlunit.assertj3.NodeUtils:36,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].matchQName(org.xmlunit.assertj3.NodeUtils,String)'
      Src: org.xmlunit.assertj3.NodeUtils:37,1
    - Dst: entry.getValue()
      Src: org.xmlunit.assertj3.NodeUtils:38,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - node
    - attributeName
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/NodeUtils.java
    functionUses: 0
    functionsReached:
    - entry.getKey()
    - '[java.util.Map<javax.xml.namespace.QName,String>].entrySet()'
    - '[org.xmlunit.assertj3.NodeUtils].matchQName(org.xmlunit.assertj3.NodeUtils,String)'
    - '[org.xmlunit.util.Nodes].getAttributes(org.w3c.dom.Node)'
    - entry.getValue()
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.Input].from(Object)'
      Src: org.xmlunit.assertj3.NodeUtils:46,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].build()'
      Src: org.xmlunit.assertj3.NodeUtils:46,1
    - Dst: '[org.xmlunit.util.Convert].toNode(org.xmlunit.assertj3.NodeUtils,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj3.NodeUtils:47,1
    - Dst: '[org.xmlunit.util.Convert].toNode(org.xmlunit.assertj3.NodeUtils)'
      Src: org.xmlunit.assertj3.NodeUtils:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - xmlSource
    - config
    argTypes:
    - Object
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj3.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/NodeUtils.java
    functionUses: 4
    functionsReached:
    - '[org.xmlunit.assertj3.NodeUtils].build()'
    - '[org.xmlunit.util.Convert].toNode(org.xmlunit.assertj3.NodeUtils,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.util.Convert].toNode(org.xmlunit.assertj3.NodeUtils)'
    - '[org.xmlunit.builder.Input].from(Object)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.assertj3.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].toString()'
      Src: org.xmlunit.assertj3.NodeUtils:52,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].equals(String)'
      Src: org.xmlunit.assertj3.NodeUtils:52,1
    - Dst: (qName.getPrefix() + ":" + qName.getLocalPart()).equals(String)
      Src: org.xmlunit.assertj3.NodeUtils:53,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.xmlunit.assertj3.NodeUtils:54,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].equals(String)'
      Src: org.xmlunit.assertj3.NodeUtils:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - qName
    - name
    argTypes:
    - javax.xml.namespace.QName
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.assertj3.NodeUtils].matchQName(javax.xml.namespace.QName,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/NodeUtils.java
    functionUses: 0
    functionsReached:
    - (qName.getPrefix() + ":" + qName.getLocalPart()).equals(String)
    - '[javax.xml.namespace.QName].toString()'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[org.xmlunit.assertj3.NodeUtils].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj3.NodeUtils].matchQName(javax.xml.namespace.QName,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.XPathEngineFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 25
    functionName: '[org.xmlunit.assertj3.XPathEngineFactory].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XPathEngineFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.XPathEngineFactory
    signature: '[org.xmlunit.assertj3.XPathEngineFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
      Src: org.xmlunit.assertj3.XPathEngineFactory:28,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
      Src: org.xmlunit.assertj3.XPathEngineFactory:28,1
    - Dst: engine.setNamespaceContext(java.util.Map<String,String>)
      Src: org.xmlunit.assertj3.XPathEngineFactory:30,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.xpath.XPathEngine
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 34
      start: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.assertj3.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XPathEngineFactory.java
    functionUses: 4
    functionsReached:
    - engine.setNamespaceContext(java.util.Map<String,String>)
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
    linkageType: ''
    returnType: org.xmlunit.xpath.XPathEngine
    signature: '[org.xmlunit.assertj3.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(ACTUAL,Class<?>)'
      Src: org.xmlunit.assertj3.CustomAbstractAssert:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ACTUAL
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.CustomAbstractAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - selfType
    argTypes:
    - ACTUAL
    - Class<?>
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.xmlunit.assertj3.CustomAbstractAssert].<init>(ACTUAL,Class<?>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CustomAbstractAssert.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(ACTUAL,Class<?>)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CustomAbstractAssert
    signature: '[org.xmlunit.assertj3.CustomAbstractAssert].<init>(ACTUAL,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StackTraceElement].getClassName()'
      Src: org.xmlunit.assertj3.CustomAbstractAssert:32,1
    - Dst: '[org.xmlunit.assertj3.CustomAbstractAssert].contains(String)'
      Src: org.xmlunit.assertj3.CustomAbstractAssert:32,1
    - Dst: '[Object].isElementOfCustomAssert(StackTraceElement)'
      Src: org.xmlunit.assertj3.CustomAbstractAssert:33,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - StackTraceElement
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stackTraceElement
    argTypes:
    - StackTraceElement
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.assertj3.CustomAbstractAssert].isElementOfCustomAssert(StackTraceElement)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CustomAbstractAssert.java
    functionUses: 0
    functionsReached:
    - '[Object].isElementOfCustomAssert(StackTraceElement)'
    - '[StackTraceElement].getClassName()'
    - '[org.xmlunit.assertj3.CustomAbstractAssert].contains(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj3.CustomAbstractAssert].isElementOfCustomAssert(StackTraceElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.NodeAssertFactory].<init>(org.xmlunit.xpath.XPathEngine)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:53,1
    - Dst: '[Object].<init>(Iterable<org.w3c.dom.Node>,org.xmlunit.assertj3.NodeAssertFactory)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.w3c.dom.Node>
      - org.xmlunit.xpath.XPathEngine
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nodes
    - engine
    argTypes:
    - Iterable<org.w3c.dom.Node>
    - org.xmlunit.xpath.XPathEngine
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].<init>(Iterable<org.w3c.dom.Node>,org.xmlunit.xpath.XPathEngine)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.NodeAssertFactory].<init>(org.xmlunit.xpath.XPathEngine)'
    - '[Object].<init>(Iterable<org.w3c.dom.Node>,org.xmlunit.assertj3.NodeAssertFactory)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].<init>(Iterable<org.w3c.dom.Node>,org.xmlunit.xpath.XPathEngine)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:58,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotBlank()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:58,1
    - Dst: '[org.xmlunit.assertj3.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:60,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:61,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Node)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:62,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].withAssertInfo(org.xmlunit.assertj3.MultipleNodeAssert,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:65,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].hasDescription()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:66,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].description(String,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - xmlSource
    - xPath
    - config
    argTypes:
    - Object
    - String
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 71
      start: 56
    functionDepth: 4
    functionLinenumber: 56
    functionLinenumberEnd: 71
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].create(Object,String,org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert].withAssertInfo(org.xmlunit.assertj3.MultipleNodeAssert,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].description(String,String)'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Node)'
    - '[org.xmlunit.assertj3.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotBlank()'
    - '[org.xmlunit.assertj3.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].hasDescription()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].create(Object,String,org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].isNotEmpty()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].exist()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert].isNotEmpty()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].exist()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].isEmpty()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:85,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].doNotExist()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].doNotExist()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:99,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:101,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:101,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: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 109
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].haveAttribute(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].haveAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:123,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:125,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 133
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].haveAttribute(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].haveAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:146,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:148,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:148,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: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 156
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 156
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].doNotHaveAttribute(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].doNotHaveAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:170,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:172,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 180
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 180
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].doNotHaveAttribute(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].doNotHaveAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:193,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].navigationDescription(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:197,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].toAssert(org.xmlunit.assertj3.MultipleNodeAssert,org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:197,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].isNodeSetEmpty(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:198,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].shouldAnyNodeHaveXPath(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:204,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].throwAssertionError(org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:204,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 206
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 206
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].containsAnyNodeHavingXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert].isNodeSetEmpty(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].navigationDescription(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].shouldAnyNodeHaveXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].toAssert(org.xmlunit.assertj3.MultipleNodeAssert,org.xmlunit.assertj3.MultipleNodeAssert)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].throwAssertionError(org.xmlunit.assertj3.MultipleNodeAssert)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].containsAnyNodeHavingXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:218,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:220,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:220,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: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 228
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 228
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].containsAllNodesHavingXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].containsAllNodesHavingXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:240,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:242,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj3.MultipleNodeAssert,String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:245,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:245,1
    - Dst: String.format(String,String)
      Src: org.xmlunit.assertj3.MultipleNodeAssert:248,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].description()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:249,1
    - Dst: '[org.assertj.core.description.Description].mostRelevantDescription(org.xmlunit.assertj3.MultipleNodeAssert,org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:249,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].asListAssert(java.util.ArrayList)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:251,1
    - Dst: '[org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>].as(org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:251,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 252
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 252
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].extractingAttribute(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>].as(org.xmlunit.assertj3.MultipleNodeAssert)'
    - '[java.util.ArrayList].<init>()'
    - '[org.assertj.core.description.Description].mostRelevantDescription(org.xmlunit.assertj3.MultipleNodeAssert,org.xmlunit.assertj3.MultipleNodeAssert)'
    - '[java.util.ArrayList].add(String)'
    - String.format(String,String)
    - '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].description()'
    - '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj3.MultipleNodeAssert,String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].asListAssert(java.util.ArrayList)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].extractingAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:263,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:265,1
    - Dst: node.getTextContent()
      Src: org.xmlunit.assertj3.MultipleNodeAssert:268,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].trim()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:270,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:272,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].description()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:276,1
    - Dst: '[org.assertj.core.description.Description].mostRelevantDescription(org.xmlunit.assertj3.MultipleNodeAssert,org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:276,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].asListAssert(java.util.ArrayList)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:278,1
    - Dst: '[org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>].as(org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:278,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 279
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].extractingText()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert].trim()'
    - '[org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>].as(org.xmlunit.assertj3.MultipleNodeAssert)'
    - '[java.util.ArrayList].<init>()'
    - '[org.assertj.core.description.Description].mostRelevantDescription(org.xmlunit.assertj3.MultipleNodeAssert,org.xmlunit.assertj3.MultipleNodeAssert)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].isNotNull()'
    - '[java.util.ArrayList].add(org.xmlunit.assertj3.MultipleNodeAssert)'
    - node.getTextContent()
    - '[org.xmlunit.assertj3.MultipleNodeAssert].description()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].asListAssert(java.util.ArrayList)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].extractingText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:284,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].navigationDescription(String)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:286,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].toAssert(org.xmlunit.assertj3.MultipleNodeAssert,org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:286,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].accept(org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:288,1
    - Dst: ae.getMessage()
      Src: org.xmlunit.assertj3.MultipleNodeAssert:290,1
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].<init>(org.xmlunit.assertj3.MultipleNodeAssert,org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:290,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:290,1
    - Dst: '[java.util.ArrayList].isEmpty()'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:294,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].elementsShouldSatisfy(org.xmlunit.assertj3.MultipleNodeAssert,java.util.ArrayList,org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:295,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].throwAssertionError(org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:295,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - SingleNodeAssertConsumer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - consumer
    argTypes:
    - SingleNodeAssertConsumer
    constantsTouched: []
    func_position:
      end: 297
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 297
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(SingleNodeAssertConsumer)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].accept(org.xmlunit.assertj3.MultipleNodeAssert)'
    - ae.getMessage()
    - '[org.xmlunit.assertj3.MultipleNodeAssert].elementsShouldSatisfy(org.xmlunit.assertj3.MultipleNodeAssert,java.util.ArrayList,org.xmlunit.assertj3.MultipleNodeAssert)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].navigationDescription(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].toAssert(org.xmlunit.assertj3.MultipleNodeAssert,org.xmlunit.assertj3.MultipleNodeAssert)'
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].<init>(org.xmlunit.assertj3.MultipleNodeAssert,org.xmlunit.assertj3.MultipleNodeAssert)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].throwAssertionError(org.xmlunit.assertj3.MultipleNodeAssert)'
    - '[java.util.ArrayList].isEmpty()'
    - '[java.util.ArrayList].add(org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(SingleNodeAssertConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].newListAssertInstance(java.util.List<String>)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:302,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].withAssertInfo(org.xmlunit.assertj3.MultipleNodeAssert,org.xmlunit.assertj3.MultipleNodeAssert)'
      Src: org.xmlunit.assertj3.MultipleNodeAssert:303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 304
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 304
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert].asListAssert(java.util.List<String>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert].newListAssertInstance(java.util.List<String>)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].withAssertInfo(org.xmlunit.assertj3.MultipleNodeAssert,org.xmlunit.assertj3.MultipleNodeAssert)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert].asListAssert(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.assertj3.SingleNodeAssert
      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:
    - t
    argTypes:
    - org.xmlunit.assertj3.SingleNodeAssert
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].accept(org.xmlunit.assertj3.SingleNodeAssert)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].accept(org.xmlunit.assertj3.SingleNodeAssert)'
  - 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.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer
    signature: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(javax.xml.transform.Source)'
      Src: org.xmlunit.assertj3.ValidationAssert:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - Source[]
      - javax.xml.validation.Schema
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.ValidationAssert
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - actual
    - schemaSources
    - schema
    argTypes:
    - javax.xml.transform.Source
    - Source[]
    - javax.xml.validation.Schema
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.assertj3.ValidationAssert].<init>(javax.xml.transform.Source,Source[],javax.xml.validation.Schema)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValidationAssert.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(javax.xml.transform.Source)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValidationAssert
    signature: '[org.xmlunit.assertj3.ValidationAssert].<init>(javax.xml.transform.Source,Source[],javax.xml.validation.Schema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.Input].from(Object)'
      Src: org.xmlunit.assertj3.ValidationAssert:86,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].build()'
      Src: org.xmlunit.assertj3.ValidationAssert:86,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].withAssertInfo(org.xmlunit.assertj3.ValidationAssert,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj3.ValidationAssert:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.ValidationAssert
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - xmlSource
    - config
    argTypes:
    - Object
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.xmlunit.assertj3.ValidationAssert].create(Object,org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValidationAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValidationAssert].withAssertInfo(org.xmlunit.assertj3.ValidationAssert,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.xmlunit.assertj3.ValidationAssert].build()'
    - '[org.xmlunit.builder.Input].from(Object)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValidationAssert
    signature: '[org.xmlunit.assertj3.ValidationAssert].create(Object,org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(Object,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj3.ValidationAssert:76,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotNull()'
      Src: org.xmlunit.assertj3.ValidationAssert:76,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(javax.xml.validation.Schema,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj3.ValidationAssert:77,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotNull()'
      Src: org.xmlunit.assertj3.ValidationAssert:77,1
    - Dst: '[org.xmlunit.builder.Input].from(Object)'
      Src: org.xmlunit.assertj3.ValidationAssert:79,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].build()'
      Src: org.xmlunit.assertj3.ValidationAssert:79,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].withAssertInfo(org.xmlunit.assertj3.ValidationAssert,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj3.ValidationAssert:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - javax.xml.validation.Schema
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.ValidationAssert
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - xmlSource
    - schema
    - config
    argTypes:
    - Object
    - javax.xml.validation.Schema
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 82
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.assertj3.ValidationAssert].create(Object,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValidationAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValidationAssert].build()'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(Object,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(javax.xml.validation.Schema,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotNull()'
    - '[org.xmlunit.assertj3.ValidationAssert].withAssertInfo(org.xmlunit.assertj3.ValidationAssert,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.xmlunit.builder.Input].from(Object)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValidationAssert
    signature: '[org.xmlunit.assertj3.ValidationAssert].create(Object,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.assertj3.ValidationAssert:93,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchema(javax.xml.validation.Schema)'
      Src: org.xmlunit.assertj3.ValidationAssert:95,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSources(Source[])'
      Src: org.xmlunit.assertj3.ValidationAssert:97,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(org.xmlunit.assertj3.ValidationAssert)'
      Src: org.xmlunit.assertj3.ValidationAssert:99,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.validation.ValidationResult
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 100
    functionName: '[org.xmlunit.assertj3.ValidationAssert].validate()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValidationAssert.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(org.xmlunit.assertj3.ValidationAssert)'
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidator].setSchema(javax.xml.validation.Schema)'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSources(Source[])'
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationResult
    signature: '[org.xmlunit.assertj3.ValidationAssert].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].validate()'
      Src: org.xmlunit.assertj3.ValidationAssert:109,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.assertj3.ValidationAssert:110,1
    - Dst: actual.getSystemId()
      Src: org.xmlunit.assertj3.ValidationAssert:111,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.assertj3.ValidationAssert:111,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].shouldBeValid(org.xmlunit.assertj3.ValidationAssert,Iterable<org.xmlunit.validation.ValidationProblem>)'
      Src: org.xmlunit.assertj3.ValidationAssert:111,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].throwAssertionError(org.xmlunit.assertj3.ValidationAssert)'
      Src: org.xmlunit.assertj3.ValidationAssert:111,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.ValidationAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: '[org.xmlunit.assertj3.ValidationAssert].isValid()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValidationAssert.java
    functionUses: 6
    functionsReached:
    - '[org.xmlunit.assertj3.ValidationAssert].throwAssertionError(org.xmlunit.assertj3.ValidationAssert)'
    - actual.getSystemId()
    - '[org.xmlunit.assertj3.ValidationAssert].validate()'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    - '[org.xmlunit.assertj3.ValidationAssert].shouldBeValid(org.xmlunit.assertj3.ValidationAssert,Iterable<org.xmlunit.validation.ValidationProblem>)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValidationAssert
    signature: '[org.xmlunit.assertj3.ValidationAssert].isValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].validate()'
      Src: org.xmlunit.assertj3.ValidationAssert:122,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.assertj3.ValidationAssert:123,1
    - Dst: actual.getSystemId()
      Src: org.xmlunit.assertj3.ValidationAssert:124,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].shouldBeInvalid(org.xmlunit.assertj3.ValidationAssert)'
      Src: org.xmlunit.assertj3.ValidationAssert:124,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].throwAssertionError(org.xmlunit.assertj3.ValidationAssert)'
      Src: org.xmlunit.assertj3.ValidationAssert:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      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: 126
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 126
    functionName: '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValidationAssert.java
    functionUses: 6
    functionsReached:
    - '[org.xmlunit.assertj3.ValidationAssert].throwAssertionError(org.xmlunit.assertj3.ValidationAssert)'
    - actual.getSystemId()
    - '[org.xmlunit.assertj3.ValidationAssert].shouldBeInvalid(org.xmlunit.assertj3.ValidationAssert)'
    - '[org.xmlunit.assertj3.ValidationAssert].validate()'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.AssertionsAdapter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 45
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.AssertionsAdapter
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.ObjectAssert].<init>(T)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractObjectAssert<?,T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - actual
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.assertj.core.api.ObjectAssert].<init>(T)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractObjectAssert<?,T>
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:52,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractObjectAssert<?,T>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - info
    argTypes:
    - T
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractObjectAssert<?,T>
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.ObjectArrayAssert].<init>(T[])'
      Src: org.xmlunit.assertj3.AssertionsAdapter:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractObjectArrayAssert<?,T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - actual
    argTypes:
    - T[]
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T[])'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.assertj.core.api.ObjectArrayAssert].<init>(T[])'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractObjectArrayAssert<?,T>
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T[])'
      Src: org.xmlunit.assertj3.AssertionsAdapter:60,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractObjectArrayAssert<?,T>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - info
    argTypes:
    - T[]
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T[],org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T[])'
    - '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractObjectArrayAssert<?,T>
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T[],org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.StringAssert].<init>(String)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractCharSequenceAssert<?,String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - actual
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.assertj.core.api.StringAssert].<init>(String)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractCharSequenceAssert<?,String>
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:68,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractCharSequenceAssert<?,String>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - info
    argTypes:
    - String
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractCharSequenceAssert<?,String>
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.IntegerAssert].<init>(int)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractIntegerAssert<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - actual
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(int)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.assertj.core.api.IntegerAssert].<init>(int)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractIntegerAssert<?>
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(int)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:76,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractIntegerAssert<?>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - info
    argTypes:
    - int
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(int,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(int)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractIntegerAssert<?>
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(int,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.DoubleAssert].<init>(double)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractDoubleAssert<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - actual
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(double)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.assertj.core.api.DoubleAssert].<init>(double)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractDoubleAssert<?>
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(double)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:84,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractDoubleAssert<?>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - info
    argTypes:
    - double
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(double,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(double)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractDoubleAssert<?>
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(double,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.BooleanAssert].<init>(boolean)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractBooleanAssert<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - actual
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.assertj.core.api.BooleanAssert].<init>(boolean)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractBooleanAssert<?>
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(boolean)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:92,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractBooleanAssert<?>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - info
    argTypes:
    - boolean
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(boolean,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(boolean)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractBooleanAssert<?>
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(boolean,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[T].getWritableAssertionInfo()'
      Src: org.xmlunit.assertj3.AssertionsAdapter:96,1
    - Dst: '[org.assertj.core.api.AssertionInfo].overridingErrorMessage()'
      Src: org.xmlunit.assertj3.AssertionsAdapter:97,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].overridingErrorMessage(org.xmlunit.assertj3.AssertionsAdapter)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:97,1
    - Dst: '[org.assertj.core.api.AssertionInfo].description()'
      Src: org.xmlunit.assertj3.AssertionsAdapter:98,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].description(org.xmlunit.assertj3.AssertionsAdapter)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:98,1
    - Dst: '[org.assertj.core.api.AssertionInfo].representation()'
      Src: org.xmlunit.assertj3.AssertionsAdapter:99,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].useRepresentation(org.xmlunit.assertj3.AssertionsAdapter)'
      Src: org.xmlunit.assertj3.AssertionsAdapter:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - assertion
    - info
    argTypes:
    - T
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 102
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 102
    functionName: '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(T,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.api.AssertionInfo].overridingErrorMessage()'
    - '[org.xmlunit.assertj3.AssertionsAdapter].description(org.xmlunit.assertj3.AssertionsAdapter)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].useRepresentation(org.xmlunit.assertj3.AssertionsAdapter)'
    - '[org.assertj.core.api.AssertionInfo].description()'
    - '[org.xmlunit.assertj3.AssertionsAdapter].overridingErrorMessage(org.xmlunit.assertj3.AssertionsAdapter)'
    - '[T].getWritableAssertionInfo()'
    - '[org.assertj.core.api.AssertionInfo].representation()'
    linkageType: ''
    returnType: T
    signature: '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(T,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:72,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
      Src: org.xmlunit.assertj3.CompareAssert:77,1
    - Dst: '[Object].<init>(Object)'
      Src: org.xmlunit.assertj3.CompareAssert:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.xmlunit.builder.DiffBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - diffBuilder
    argTypes:
    - Object
    - org.xmlunit.builder.DiffBuilder
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.assertj3.CompareAssert].<init>(Object,org.xmlunit.builder.DiffBuilder)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.assertj3.CompareAssert)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
    - '[Object].<init>(Object)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].<init>(Object,org.xmlunit.builder.DiffBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(Object,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj3.CompareAssert:86,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].as(String)'
      Src: org.xmlunit.assertj3.CompareAssert:86,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].isNotNull()'
      Src: org.xmlunit.assertj3.CompareAssert:86,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(Object)'
      Src: org.xmlunit.assertj3.CompareAssert:90,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].withTest(Object)'
      Src: org.xmlunit.assertj3.CompareAssert:90,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].withNamespaceContext(java.util.Map<String,String>)'
      Src: org.xmlunit.assertj3.CompareAssert:90,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj3.CompareAssert:90,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].withAssertInfo(org.xmlunit.assertj3.CompareAssert,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj3.CompareAssert:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - actual
    - control
    - config
    argTypes:
    - Object
    - Object
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 96
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 96
    functionName: '[org.xmlunit.assertj3.CompareAssert].create(Object,Object,org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(Object,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.xmlunit.builder.DiffBuilder].compare(Object)'
    - '[org.xmlunit.assertj3.CompareAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.assertj3.CompareAssert].isNotNull()'
    - '[org.xmlunit.assertj3.CompareAssert].withNamespaceContext(java.util.Map<String,String>)'
    - '[org.xmlunit.assertj3.CompareAssert].withTest(Object)'
    - '[org.assertj.core.api.AbstractObjectAssert<?,T>].as(String)'
    - '[org.xmlunit.assertj3.CompareAssert].withAssertInfo(org.xmlunit.assertj3.CompareAssert,org.assertj.core.api.WritableAssertionInfo)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].create(Object,Object,org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
      Src: org.xmlunit.assertj3.CompareAssert:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.NodeMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeMatcher
    argTypes:
    - org.xmlunit.diff.NodeMatcher
    constantsTouched: []
    func_position:
      end: 107
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[org.xmlunit.assertj3.CompareAssert].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.assertj3.CompareAssert:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.DifferenceEvaluator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - differenceEvaluator
    argTypes:
    - org.xmlunit.diff.DifferenceEvaluator
    constantsTouched: []
    func_position:
      end: 118
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 118
    functionName: '[org.xmlunit.assertj3.CompareAssert].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonController
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparisonController
    argTypes:
    - org.xmlunit.diff.ComparisonController
    constantsTouched: []
    func_position:
      end: 129
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 129
    functionName: '[org.xmlunit.assertj3.CompareAssert].withComparisonController(org.xmlunit.diff.ComparisonController)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].withComparisonController(org.xmlunit.diff.ComparisonController)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonListeners(org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 140
    functionName: '[org.xmlunit.assertj3.CompareAssert].withComparisonListeners()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withComparisonListeners(org.xmlunit.assertj3.CompareAssert)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].withComparisonListeners()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withDifferenceListeners(org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 151
    functionName: '[org.xmlunit.assertj3.CompareAssert].withDifferenceListeners()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withDifferenceListeners(org.xmlunit.assertj3.CompareAssert)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].withDifferenceListeners()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withNamespaceContext(java.util.Map<String,String>)'
      Src: org.xmlunit.assertj3.CompareAssert:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2Uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 162
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionName: '[org.xmlunit.assertj3.CompareAssert].withNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withNamespaceContext(java.util.Map<String,String>)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].withNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
      Src: org.xmlunit.assertj3.CompareAssert:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeFilter
    argTypes:
    - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: '[org.xmlunit.assertj3.CompareAssert].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
      Src: org.xmlunit.assertj3.CompareAssert:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeFilter
    argTypes:
    - org.xmlunit.util.Predicate<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 184
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 184
    functionName: '[org.xmlunit.assertj3.CompareAssert].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
      Src: org.xmlunit.assertj3.CompareAssert:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.xmlunit.diff.ComparisonFormatter
    constantsTouched: []
    func_position:
      end: 196
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 196
    functionName: '[org.xmlunit.assertj3.CompareAssert].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj3.CompareAssert:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 209
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionName: '[org.xmlunit.assertj3.CompareAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].ignoreWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssert:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 221
    functionName: '[org.xmlunit.assertj3.CompareAssert].ignoreWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].ignoreWhitespace()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].ignoreWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].normalizeWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssert:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 233
    functionName: '[org.xmlunit.assertj3.CompareAssert].normalizeWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].normalizeWhitespace()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].normalizeWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].ignoreElementContentWhitespace()'
      Src: org.xmlunit.assertj3.CompareAssert:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 244
    functionName: '[org.xmlunit.assertj3.CompareAssert].ignoreElementContentWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].ignoreElementContentWhitespace()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].ignoreElementContentWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].ignoreComments()'
      Src: org.xmlunit.assertj3.CompareAssert:253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 255
    functionName: '[org.xmlunit.assertj3.CompareAssert].ignoreComments()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].ignoreComments()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].ignoreComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].ignoreCommentsUsingXSLTVersion(String)'
      Src: org.xmlunit.assertj3.CompareAssert:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xsltVersion
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[org.xmlunit.assertj3.CompareAssert].ignoreCommentsUsingXSLTVersion(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].ignoreCommentsUsingXSLTVersion(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].ignoreCommentsUsingXSLTVersion(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.assertj3.CompareAssert:283,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.assertj3.CompareAssert:283,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].chain(org.xmlunit.assertj3.CompareAssert,org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.assertj3.CompareAssert:284,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].withDifferenceEvaluator(org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 286
    functionName: '[org.xmlunit.assertj3.CompareAssert].ignoreChildNodesOrder()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.builder.DiffBuilder].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.builder.DiffBuilder].withDifferenceEvaluator(org.xmlunit.assertj3.CompareAssert)'
    - '[org.xmlunit.assertj3.CompareAssert].chain(org.xmlunit.assertj3.CompareAssert,org.xmlunit.diff.DifferenceEvaluator)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].ignoreChildNodesOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].checkForIdentical()'
      Src: org.xmlunit.assertj3.CompareAssert:298,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].compare(org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 301
    functionName: '[org.xmlunit.assertj3.CompareAssert].areIdentical()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssert].compare(org.xmlunit.assertj3.CompareAssert)'
    - '[org.xmlunit.builder.DiffBuilder].checkForIdentical()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].areIdentical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].checkForIdentical()'
      Src: org.xmlunit.assertj3.CompareAssert:313,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].compare(org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 316
    functionName: '[org.xmlunit.assertj3.CompareAssert].areNotIdentical()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssert].compare(org.xmlunit.assertj3.CompareAssert)'
    - '[org.xmlunit.builder.DiffBuilder].checkForIdentical()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].areNotIdentical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].checkForSimilar()'
      Src: org.xmlunit.assertj3.CompareAssert:328,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].compare(org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 331
    functionName: '[org.xmlunit.assertj3.CompareAssert].areSimilar()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssert].compare(org.xmlunit.assertj3.CompareAssert)'
    - '[org.xmlunit.builder.DiffBuilder].checkForSimilar()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].areSimilar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].checkForSimilar()'
      Src: org.xmlunit.assertj3.CompareAssert:343,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].compare(org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionName: '[org.xmlunit.assertj3.CompareAssert].areNotSimilar()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssert].compare(org.xmlunit.assertj3.CompareAssert)'
    - '[org.xmlunit.builder.DiffBuilder].checkForSimilar()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.CompareAssert].areNotSimilar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.assertj3.CompareAssert:351,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.assertj3.CompareAssert:354,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.assertj3.CompareAssert:357,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].build()'
      Src: org.xmlunit.assertj3.CompareAssert:363,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].shouldNotHaveThrown(org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:365,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].throwAssertionError(org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:365,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].getControlSource()'
      Src: org.xmlunit.assertj3.CompareAssert:369,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].getSystemId()'
      Src: org.xmlunit.assertj3.CompareAssert:369,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].getTestSource()'
      Src: org.xmlunit.assertj3.CompareAssert:370,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].getSystemId()'
      Src: org.xmlunit.assertj3.CompareAssert:370,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].hasDifferences()'
      Src: org.xmlunit.assertj3.CompareAssert:372,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].getDifferences()'
      Src: org.xmlunit.assertj3.CompareAssert:373,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].iterator()'
      Src: org.xmlunit.assertj3.CompareAssert:373,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].next()'
      Src: org.xmlunit.assertj3.CompareAssert:373,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].getComparison()'
      Src: org.xmlunit.assertj3.CompareAssert:373,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].failComparison(String,org.xmlunit.assertj3.CompareAssert,org.xmlunit.assertj3.CompareAssert,org.xmlunit.assertj3.CompareAssert,org.xmlunit.diff.ComparisonFormatter,boolean)'
      Src: org.xmlunit.assertj3.CompareAssert:375,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].failComparison(String,org.xmlunit.assertj3.CompareAssert,org.xmlunit.assertj3.CompareAssert,org.xmlunit.assertj3.CompareAssert,org.xmlunit.diff.ComparisonFormatter,boolean)'
      Src: org.xmlunit.assertj3.CompareAssert:377,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].shouldBeNotIdentical(org.xmlunit.assertj3.CompareAssert,org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:381,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].throwAssertionError(org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:381,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].shouldBeNotSimilar(org.xmlunit.assertj3.CompareAssert,org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:383,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].throwAssertionError(org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:383,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - ComparisonContext
    constantsTouched: []
    func_position:
      end: 386
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 386
    functionName: '[org.xmlunit.assertj3.CompareAssert].compare(ComparisonContext)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].build()'
    - '[org.xmlunit.assertj3.CompareAssert].shouldNotHaveThrown(org.xmlunit.assertj3.CompareAssert)'
    - '[org.xmlunit.assertj3.CompareAssert].hasDifferences()'
    - '[org.xmlunit.assertj3.CompareAssert].getTestSource()'
    - '[org.xmlunit.assertj3.CompareAssert].getDifferences()'
    - '[org.xmlunit.assertj3.CompareAssert].shouldBeNotIdentical(org.xmlunit.assertj3.CompareAssert,org.xmlunit.assertj3.CompareAssert)'
    - '[org.xmlunit.builder.DiffBuilder].withComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.assertj3.CompareAssert].getSystemId()'
    - '[org.xmlunit.assertj3.CompareAssert].throwAssertionError(org.xmlunit.assertj3.CompareAssert)'
    - '[org.xmlunit.assertj3.CompareAssert].getComparison()'
    - '[org.xmlunit.assertj3.CompareAssert].next()'
    - '[org.xmlunit.assertj3.CompareAssert].failComparison(String,org.xmlunit.assertj3.CompareAssert,org.xmlunit.assertj3.CompareAssert,org.xmlunit.assertj3.CompareAssert,org.xmlunit.diff.ComparisonFormatter,boolean)'
    - '[org.xmlunit.assertj3.CompareAssert].iterator()'
    - '[org.xmlunit.assertj3.CompareAssert].getControlSource()'
    - '[org.xmlunit.assertj3.CompareAssert].shouldBeNotSimilar(org.xmlunit.assertj3.CompareAssert,org.xmlunit.assertj3.CompareAssert)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssert].compare(ComparisonContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.assertj3.CompareAssert:396,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.assertj3.CompareAssert:398,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.assertj3.CompareAssert:399,1
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
      Src: org.xmlunit.assertj3.CompareAssert:398,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.assertj3.CompareAssert:400,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.assertj3.CompareAssert:401,1
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
      Src: org.xmlunit.assertj3.CompareAssert:400,1
    - Dst: String.format(String,org.xmlunit.assertj3.CompareAssert,org.xmlunit.assertj3.CompareAssert,String,String,String,String)
      Src: org.xmlunit.assertj3.CompareAssert:403,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].replace(String,String)'
      Src: org.xmlunit.assertj3.CompareAssert:403,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].failWithActualExpectedAndMessage(String,String,org.xmlunit.assertj3.CompareAssert)'
      Src: org.xmlunit.assertj3.CompareAssert:407,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonFormatter
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - type
    - controlSystemId
    - testSystemId
    - difference
    - formatter
    - formatXml
    argTypes:
    - String
    - String
    - String
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonFormatter
    - boolean
    constantsTouched: []
    func_position:
      end: 408
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 408
    functionName: '[org.xmlunit.assertj3.CompareAssert].failComparison(String,String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.ComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
    - '[org.xmlunit.assertj3.CompareAssert].failWithActualExpectedAndMessage(String,String,org.xmlunit.assertj3.CompareAssert)'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.assertj3.CompareAssert].replace(String,String)'
    - String.format(String,org.xmlunit.assertj3.CompareAssert,org.xmlunit.assertj3.CompareAssert,String,String,String,String)
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.CompareAssert].failComparison(String,String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.w3c.dom.Node)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.xmlunit.xpath.XPathEngine
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - engine
    argTypes:
    - org.w3c.dom.Node
    - org.xmlunit.xpath.XPathEngine
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj3.SingleNodeAssert].<init>(org.w3c.dom.Node,org.xmlunit.xpath.XPathEngine)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/SingleNodeAssert.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj3.SingleNodeAssert].<init>(org.w3c.dom.Node,org.xmlunit.xpath.XPathEngine)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.SingleNodeAssert:59,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj3.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:61,1
    - Dst: actual.getNodeName()
      Src: org.xmlunit.assertj3.SingleNodeAssert:63,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].shouldHaveAttribute(org.xmlunit.assertj3.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:63,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj3.SingleNodeAssert)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 66
    functionName: '[org.xmlunit.assertj3.SingleNodeAssert].hasAttribute(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/SingleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj3.SingleNodeAssert,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj3.SingleNodeAssert].shouldHaveAttribute(org.xmlunit.assertj3.SingleNodeAssert,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj3.SingleNodeAssert)'
    - actual.getNodeName()
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj3.SingleNodeAssert].hasAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.SingleNodeAssert:78,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj3.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:80,1
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:81,1
    - Dst: actual.getNodeName()
      Src: org.xmlunit.assertj3.SingleNodeAssert:82,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].shouldHaveAttributeWithValue(org.xmlunit.assertj3.SingleNodeAssert,String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:82,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj3.SingleNodeAssert)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:82,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 86
    functionName: '[org.xmlunit.assertj3.SingleNodeAssert].hasAttribute(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/SingleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj3.SingleNodeAssert,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj3.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj3.SingleNodeAssert)'
    - actual.getNodeName()
    - '[String].equals(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssert].shouldHaveAttributeWithValue(org.xmlunit.assertj3.SingleNodeAssert,String,String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj3.SingleNodeAssert].hasAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.SingleNodeAssert:97,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj3.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:99,1
    - Dst: actual.getNodeName()
      Src: org.xmlunit.assertj3.SingleNodeAssert:101,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].shouldNotHaveAttribute(org.xmlunit.assertj3.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:101,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj3.SingleNodeAssert)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.assertj3.SingleNodeAssert].doesNotHaveAttribute(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/SingleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj3.SingleNodeAssert,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj3.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj3.SingleNodeAssert)'
    - actual.getNodeName()
    - '[org.xmlunit.assertj3.SingleNodeAssert].shouldNotHaveAttribute(org.xmlunit.assertj3.SingleNodeAssert,String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj3.SingleNodeAssert].doesNotHaveAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.SingleNodeAssert:116,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj3.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:118,1
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:119,1
    - Dst: actual.getNodeName()
      Src: org.xmlunit.assertj3.SingleNodeAssert:120,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].shouldNotHaveAttributeWithValue(org.xmlunit.assertj3.SingleNodeAssert,String,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:120,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj3.SingleNodeAssert)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:120,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.assertj3.SingleNodeAssert].doesNotHaveAttribute(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/SingleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj3.SingleNodeAssert,String)'
    - '[org.xmlunit.assertj3.SingleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj3.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj3.SingleNodeAssert)'
    - actual.getNodeName()
    - '[org.xmlunit.assertj3.SingleNodeAssert].shouldNotHaveAttributeWithValue(org.xmlunit.assertj3.SingleNodeAssert,String,String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj3.SingleNodeAssert].doesNotHaveAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj3.SingleNodeAssert:137,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].isNodeSetEmpty(String)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:139,1
    - Dst: actual.getNodeName()
      Src: org.xmlunit.assertj3.SingleNodeAssert:140,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].shouldHaveXPath(org.xmlunit.assertj3.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:140,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj3.SingleNodeAssert)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:140,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 144
    functionName: '[org.xmlunit.assertj3.SingleNodeAssert].hasXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/SingleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssert].isNodeSetEmpty(String)'
    - '[org.xmlunit.assertj3.SingleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj3.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj3.SingleNodeAssert)'
    - actual.getNodeName()
    - '[org.xmlunit.assertj3.SingleNodeAssert].shouldHaveXPath(org.xmlunit.assertj3.SingleNodeAssert,String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj3.SingleNodeAssert].hasXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.assertj3.SingleNodeAssert)'
      Src: org.xmlunit.assertj3.SingleNodeAssert:147,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.assertj3.SingleNodeAssert:147,1
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].hasNext()'
      Src: org.xmlunit.assertj3.SingleNodeAssert:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.xmlunit.assertj3.SingleNodeAssert].isNodeSetEmpty(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/SingleNodeAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.assertj3.SingleNodeAssert)'
    - '[org.xmlunit.assertj3.SingleNodeAssert].hasNext()'
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj3.SingleNodeAssert].isNodeSetEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.xpath.XPathEngine
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.NodeAssertFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - engine
    argTypes:
    - org.xmlunit.xpath.XPathEngine
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.xmlunit.assertj3.NodeAssertFactory].<init>(org.xmlunit.xpath.XPathEngine)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/NodeAssertFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.NodeAssertFactory
    signature: '[org.xmlunit.assertj3.NodeAssertFactory].<init>(org.xmlunit.xpath.XPathEngine)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].<init>(org.w3c.dom.Node,org.xmlunit.xpath.XPathEngine)'
      Src: org.xmlunit.assertj3.NodeAssertFactory:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.assertj3.NodeAssertFactory].createAssert(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/NodeAssertFactory.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssert].<init>(org.w3c.dom.Node,org.xmlunit.xpath.XPathEngine)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj3.NodeAssertFactory].createAssert(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Object)'
      Src: org.xmlunit.assertj3.XmlAssert:111,1
    - Dst: '[org.xmlunit.assertj3.XmlAssert].getWritableAssertionInfo()'
      Src: org.xmlunit.assertj3.XmlAssert:112,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertConfig].<init>(org.xmlunit.assertj3.XmlAssert)'
      Src: org.xmlunit.assertj3.XmlAssert:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.xmlunit.assertj3.XmlAssert].<init>(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssertConfig].<init>(org.xmlunit.assertj3.XmlAssert)'
    - '[Object].<init>(Object)'
    - '[org.xmlunit.assertj3.XmlAssert].getWritableAssertionInfo()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].<init>(Object)'
      Src: org.xmlunit.assertj3.XmlAssert:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.xmlunit.assertj3.XmlAssert].assertThat(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssert].<init>(Object)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].assertThat(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssert:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dbf
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[org.xmlunit.assertj3.XmlAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssert:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.xpath.XPathFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xpf
    argTypes:
    - javax.xml.xpath.XPathFactory
    constantsTouched: []
    func_position:
      end: 150
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 150
    functionName: '[org.xmlunit.assertj3.XmlAssert].withXPathFactory(javax.xml.xpath.XPathFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].withXPathFactory(javax.xml.xpath.XPathFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssert:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2Uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 164
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 164
    functionName: '[org.xmlunit.assertj3.XmlAssert].withNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].withNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssert:176,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].create(org.xmlunit.assertj3.XmlAssert,String,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj3.XmlAssert:178,1
    - Dst: '[org.xmlunit.assertj3.XmlAssert].shouldNotHaveThrown(org.xmlunit.assertj3.XmlAssert)'
      Src: org.xmlunit.assertj3.XmlAssert:180,1
    - Dst: '[org.xmlunit.assertj3.XmlAssert].throwAssertionError(org.xmlunit.assertj3.XmlAssert)'
      Src: org.xmlunit.assertj3.XmlAssert:180,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 183
    functionName: '[org.xmlunit.assertj3.XmlAssert].nodesByXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssert].throwAssertionError(org.xmlunit.assertj3.XmlAssert)'
    - '[org.xmlunit.assertj3.XmlAssert].shouldNotHaveThrown(org.xmlunit.assertj3.XmlAssert)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].create(org.xmlunit.assertj3.XmlAssert,String,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].nodesByXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssert:191,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].exist()'
      Src: org.xmlunit.assertj3.XmlAssert:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.xmlunit.assertj3.XmlAssert].hasXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssert].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].exist()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].hasXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].nodesByXPath(String)'
      Src: org.xmlunit.assertj3.XmlAssert:199,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].doNotExist()'
      Src: org.xmlunit.assertj3.XmlAssert:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: '[org.xmlunit.assertj3.XmlAssert].doesNotHaveXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert].doNotExist()'
    - '[org.xmlunit.assertj3.XmlAssert].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj3.XmlAssert].doesNotHaveXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssert:212,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].create(org.xmlunit.assertj3.XmlAssert,String,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj3.XmlAssert:214,1
    - Dst: '[org.xmlunit.assertj3.XmlAssert].shouldNotHaveThrown(org.xmlunit.assertj3.XmlAssert)'
      Src: org.xmlunit.assertj3.XmlAssert:216,1
    - Dst: '[org.xmlunit.assertj3.XmlAssert].throwAssertionError(org.xmlunit.assertj3.XmlAssert)'
      Src: org.xmlunit.assertj3.XmlAssert:216,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.ValueAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 219
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 219
    functionName: '[org.xmlunit.assertj3.XmlAssert].valueByXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssert].throwAssertionError(org.xmlunit.assertj3.XmlAssert)'
    - '[org.xmlunit.assertj3.ValueAssert].create(org.xmlunit.assertj3.XmlAssert,String,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj3.XmlAssert].shouldNotHaveThrown(org.xmlunit.assertj3.XmlAssert)'
    - '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].valueByXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssert:230,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].create(org.xmlunit.assertj3.XmlAssert,Object,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj3.XmlAssert:232,1
    - Dst: '[org.xmlunit.assertj3.XmlAssert].shouldNotHaveThrown(org.xmlunit.assertj3.XmlAssert)'
      Src: org.xmlunit.assertj3.XmlAssert:234,1
    - Dst: '[org.xmlunit.assertj3.XmlAssert].throwAssertionError(org.xmlunit.assertj3.XmlAssert)'
      Src: org.xmlunit.assertj3.XmlAssert:234,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - control
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 237
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 237
    functionName: '[org.xmlunit.assertj3.XmlAssert].and(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssert].throwAssertionError(org.xmlunit.assertj3.XmlAssert)'
    - '[org.xmlunit.assertj3.CompareAssert].create(org.xmlunit.assertj3.XmlAssert,Object,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj3.XmlAssert].shouldNotHaveThrown(org.xmlunit.assertj3.XmlAssert)'
    - '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].and(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssert:247,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj3.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj3.XmlAssert:248,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].isValid()'
      Src: org.xmlunit.assertj3.XmlAssert:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 246
    functionDepth: 3
    functionLinenumber: 246
    functionLinenumberEnd: 250
    functionName: '[org.xmlunit.assertj3.XmlAssert].isValid()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValidationAssert].isValid()'
    - '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj3.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].isValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssert:260,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj3.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj3.XmlAssert:261,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
      Src: org.xmlunit.assertj3.XmlAssert:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 259
    functionDepth: 3
    functionLinenumber: 259
    functionLinenumberEnd: 263
    functionName: '[org.xmlunit.assertj3.XmlAssert].isInvalid()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
    - '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj3.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].isInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssert:274,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj3.XmlAssert,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj3.XmlAssert:275,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].isValid()'
      Src: org.xmlunit.assertj3.XmlAssert:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Schema
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schema
    argTypes:
    - javax.xml.validation.Schema
    constantsTouched: []
    func_position:
      end: 277
      start: 273
    functionDepth: 3
    functionLinenumber: 273
    functionLinenumberEnd: 277
    functionName: '[org.xmlunit.assertj3.XmlAssert].isValidAgainst(javax.xml.validation.Schema)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj3.XmlAssert,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj3.ValidationAssert].isValid()'
    - '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].isValidAgainst(javax.xml.validation.Schema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssert:288,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj3.XmlAssert,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj3.XmlAssert:289,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
      Src: org.xmlunit.assertj3.XmlAssert:289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Schema
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schema
    argTypes:
    - javax.xml.validation.Schema
    constantsTouched: []
    func_position:
      end: 291
      start: 287
    functionDepth: 3
    functionLinenumber: 287
    functionLinenumberEnd: 291
    functionName: '[org.xmlunit.assertj3.XmlAssert].isNotValidAgainst(javax.xml.validation.Schema)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj3.XmlAssert,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
    - '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].isNotValidAgainst(javax.xml.validation.Schema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssert:302,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj3.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig,org.xmlunit.assertj3.XmlAssert)'
      Src: org.xmlunit.assertj3.XmlAssert:303,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].isValid()'
      Src: org.xmlunit.assertj3.XmlAssert:303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 301
    functionDepth: 3
    functionLinenumber: 301
    functionLinenumberEnd: 305
    functionName: '[org.xmlunit.assertj3.XmlAssert].isValidAgainst()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj3.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig,org.xmlunit.assertj3.XmlAssert)'
    - '[org.xmlunit.assertj3.ValidationAssert].isValid()'
    - '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].isValidAgainst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj3.XmlAssert:316,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj3.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig,org.xmlunit.assertj3.XmlAssert)'
      Src: org.xmlunit.assertj3.XmlAssert:317,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
      Src: org.xmlunit.assertj3.XmlAssert:317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 315
    functionDepth: 3
    functionLinenumber: 315
    functionLinenumberEnd: 319
    functionName: '[org.xmlunit.assertj3.XmlAssert].isNotValidAgainst()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj3.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig,org.xmlunit.assertj3.XmlAssert)'
    - '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
    - '[org.xmlunit.assertj3.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.XmlAssert].isNotValidAgainst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.assertj.core.api.WritableAssertionInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.assertj.core.api.WritableAssertionInfo
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.XmlAssertConfig
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - info
    argTypes:
    - org.assertj.core.api.WritableAssertionInfo
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.assertj3.XmlAssertConfig].<init>(org.assertj.core.api.WritableAssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssertConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssertConfig
    signature: '[org.xmlunit.assertj3.XmlAssertConfig].<init>(org.assertj.core.api.WritableAssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(String)'
      Src: org.xmlunit.assertj3.ValueAssert:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.ValueAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.xmlunit.assertj3.ValueAssert].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssert
    signature: '[org.xmlunit.assertj3.ValueAssert].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj3.ValueAssert:48,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotBlank()'
      Src: org.xmlunit.assertj3.ValueAssert:48,1
    - Dst: '[org.xmlunit.assertj3.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj3.ValueAssert:50,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj3.ValueAssert:51,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Node)'
      Src: org.xmlunit.assertj3.ValueAssert:52,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].withAssertInfo(org.xmlunit.assertj3.ValueAssert,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj3.ValueAssert:54,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].hasDescription()'
      Src: org.xmlunit.assertj3.ValueAssert:55,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].description(String,String)'
      Src: org.xmlunit.assertj3.ValueAssert:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.ValueAssert
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - xmlSource
    - xPath
    - config
    argTypes:
    - Object
    - String
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 60
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 60
    functionName: '[org.xmlunit.assertj3.ValueAssert].create(Object,String,org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Node)'
    - '[org.xmlunit.assertj3.ValueAssert].description(String,String)'
    - '[org.xmlunit.assertj3.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj3.ValueAssert].withAssertInfo(org.xmlunit.assertj3.ValueAssert,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.xmlunit.assertj3.ValueAssert].hasDescription()'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotBlank()'
    - '[org.xmlunit.assertj3.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssert
    signature: '[org.xmlunit.assertj3.ValueAssert].create(Object,String,org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssert].isNotNull()'
      Src: org.xmlunit.assertj3.ValueAssert:70,1
    - Dst: Integer.parseInt(org.xmlunit.assertj3.ValueAssert)
      Src: org.xmlunit.assertj3.ValueAssert:73,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].shouldBeConvertible(org.xmlunit.assertj3.ValueAssert,String)'
      Src: org.xmlunit.assertj3.ValueAssert:75,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].throwAssertionError(org.xmlunit.assertj3.ValueAssert)'
      Src: org.xmlunit.assertj3.ValueAssert:75,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj3.ValueAssert,org.xmlunit.assertj3.ValueAssert)'
      Src: org.xmlunit.assertj3.ValueAssert:78,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.api.AbstractIntegerAssert<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 79
    functionName: '[org.xmlunit.assertj3.ValueAssert].asInt()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValueAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj3.ValueAssert,org.xmlunit.assertj3.ValueAssert)'
    - '[org.xmlunit.assertj3.ValueAssert].shouldBeConvertible(org.xmlunit.assertj3.ValueAssert,String)'
    - '[org.xmlunit.assertj3.ValueAssert].throwAssertionError(org.xmlunit.assertj3.ValueAssert)'
    - Integer.parseInt(org.xmlunit.assertj3.ValueAssert)
    - '[org.xmlunit.assertj3.ValueAssert].isNotNull()'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractIntegerAssert<?>
    signature: '[org.xmlunit.assertj3.ValueAssert].asInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssert].isNotNull()'
      Src: org.xmlunit.assertj3.ValueAssert:89,1
    - Dst: Double.parseDouble(org.xmlunit.assertj3.ValueAssert)
      Src: org.xmlunit.assertj3.ValueAssert:92,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].shouldBeConvertible(org.xmlunit.assertj3.ValueAssert,String)'
      Src: org.xmlunit.assertj3.ValueAssert:94,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].throwAssertionError(org.xmlunit.assertj3.ValueAssert)'
      Src: org.xmlunit.assertj3.ValueAssert:94,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj3.ValueAssert,org.xmlunit.assertj3.ValueAssert)'
      Src: org.xmlunit.assertj3.ValueAssert:97,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.api.AbstractDoubleAssert<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 98
    functionName: '[org.xmlunit.assertj3.ValueAssert].asDouble()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValueAssert.java
    functionUses: 1
    functionsReached:
    - Double.parseDouble(org.xmlunit.assertj3.ValueAssert)
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj3.ValueAssert,org.xmlunit.assertj3.ValueAssert)'
    - '[org.xmlunit.assertj3.ValueAssert].shouldBeConvertible(org.xmlunit.assertj3.ValueAssert,String)'
    - '[org.xmlunit.assertj3.ValueAssert].throwAssertionError(org.xmlunit.assertj3.ValueAssert)'
    - '[org.xmlunit.assertj3.ValueAssert].isNotNull()'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractDoubleAssert<?>
    signature: '[org.xmlunit.assertj3.ValueAssert].asDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssert].isNotNull()'
      Src: org.xmlunit.assertj3.ValueAssert:110,1
    - Dst: actual.toLowerCase()
      Src: org.xmlunit.assertj3.ValueAssert:112,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].shouldBeConvertible(org.xmlunit.assertj3.ValueAssert,String)'
      Src: org.xmlunit.assertj3.ValueAssert:120,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].throwAssertionError(org.xmlunit.assertj3.ValueAssert)'
      Src: org.xmlunit.assertj3.ValueAssert:120,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj3.ValueAssert,org.xmlunit.assertj3.ValueAssert)'
      Src: org.xmlunit.assertj3.ValueAssert:123,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.api.AbstractBooleanAssert<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.assertj3.ValueAssert].asBoolean()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValueAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj3.ValueAssert,org.xmlunit.assertj3.ValueAssert)'
    - '[org.xmlunit.assertj3.ValueAssert].shouldBeConvertible(org.xmlunit.assertj3.ValueAssert,String)'
    - '[org.xmlunit.assertj3.ValueAssert].throwAssertionError(org.xmlunit.assertj3.ValueAssert)'
    - '[org.xmlunit.assertj3.ValueAssert].isNotNull()'
    - actual.toLowerCase()
    linkageType: ''
    returnType: org.assertj.core.api.AbstractBooleanAssert<?>
    signature: '[org.xmlunit.assertj3.ValueAssert].asBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssert].isNotNull()'
      Src: org.xmlunit.assertj3.ValueAssert:133,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].asXml(null)'
      Src: org.xmlunit.assertj3.ValueAssert:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.xmlunit.assertj3.ValueAssert].asXml()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssert].asXml(null)'
    - '[org.xmlunit.assertj3.ValueAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.ValueAssert].asXml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssert].isNotNull()'
      Src: org.xmlunit.assertj3.ValueAssert:160,1
    - Dst: '[String].isEmpty()'
      Src: org.xmlunit.assertj3.ValueAssert:162,1
    - Dst: String.format(String,String,org.xmlunit.assertj3.ValueAssert,String)
      Src: org.xmlunit.assertj3.ValueAssert:165,1
    - Dst: '[org.xmlunit.assertj3.XmlAssert].assertThat(org.xmlunit.assertj3.ValueAssert)'
      Src: org.xmlunit.assertj3.ValueAssert:168,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].withAssertInfo(org.xmlunit.assertj3.XmlAssert,org.xmlunit.assertj3.ValueAssert)'
      Src: org.xmlunit.assertj3.ValueAssert:168,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wrapNodeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 169
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 169
    functionName: '[org.xmlunit.assertj3.ValueAssert].asXml(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssert].withAssertInfo(org.xmlunit.assertj3.XmlAssert,org.xmlunit.assertj3.ValueAssert)'
    - '[String].isEmpty()'
    - String.format(String,String,org.xmlunit.assertj3.ValueAssert,String)
    - '[org.xmlunit.assertj3.XmlAssert].assertThat(org.xmlunit.assertj3.ValueAssert)'
    - '[org.xmlunit.assertj3.ValueAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj3.ValueAssert].asXml(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssert].asInt()'
      Src: org.xmlunit.assertj3.ValueAssert:177,1
    - Dst: '[org.assertj.core.api.AbstractIntegerAssert<?>].isEqualTo(int)'
      Src: org.xmlunit.assertj3.ValueAssert:177,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: org.xmlunit.assertj3.ValueAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expected
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 180
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 180
    functionName: '[org.xmlunit.assertj3.ValueAssert].isEqualTo(int)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ValueAssert].asInt()'
    - '[org.assertj.core.api.AbstractIntegerAssert<?>].isEqualTo(int)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssert
    signature: '[org.xmlunit.assertj3.ValueAssert].isEqualTo(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssert].asDouble()'
      Src: org.xmlunit.assertj3.ValueAssert:188,1
    - Dst: '[org.assertj.core.api.AbstractDoubleAssert<?>].isEqualTo(double)'
      Src: org.xmlunit.assertj3.ValueAssert:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.ValueAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expected
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 191
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 191
    functionName: '[org.xmlunit.assertj3.ValueAssert].isEqualTo(double)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.api.AbstractDoubleAssert<?>].isEqualTo(double)'
    - '[org.xmlunit.assertj3.ValueAssert].asDouble()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssert
    signature: '[org.xmlunit.assertj3.ValueAssert].isEqualTo(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ValueAssert].asBoolean()'
      Src: org.xmlunit.assertj3.ValueAssert:199,1
    - Dst: '[org.assertj.core.api.AbstractBooleanAssert<?>].isEqualTo(boolean)'
      Src: org.xmlunit.assertj3.ValueAssert:199,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: true
      returnValueGenericType: org.xmlunit.assertj3.ValueAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expected
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 202
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 202
    functionName: '[org.xmlunit.assertj3.ValueAssert].isEqualTo(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.api.AbstractBooleanAssert<?>].isEqualTo(boolean)'
    - '[org.xmlunit.assertj3.ValueAssert].asBoolean()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssert
    signature: '[org.xmlunit.assertj3.ValueAssert].isEqualTo(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:34,1
    - Dst: '[StringBuilder].append()'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:38,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].append(String)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:38,1
    - Dst: problem.getLine()
      Src: org.xmlunit.assertj3.error.ShouldBeValid:40,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:41,1
    - Dst: problem.getLine()
      Src: org.xmlunit.assertj3.error.ShouldBeValid:41,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].append(org.xmlunit.assertj3.error.ShouldBeValid)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:41,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].append(char)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:41,1
    - Dst: problem.getColumn()
      Src: org.xmlunit.assertj3.error.ShouldBeValid:43,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:44,1
    - Dst: problem.getColumn()
      Src: org.xmlunit.assertj3.error.ShouldBeValid:44,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].append(org.xmlunit.assertj3.error.ShouldBeValid)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:44,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].append(char)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:44,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:47,1
    - Dst: problem.getType()
      Src: org.xmlunit.assertj3.error.ShouldBeValid:47,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].append(org.xmlunit.assertj3.error.ShouldBeValid)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:47,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].append(char)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:47,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:48,1
    - Dst: problem.getMessage()
      Src: org.xmlunit.assertj3.error.ShouldBeValid:48,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].append(org.xmlunit.assertj3.error.ShouldBeValid)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:48,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:49,1
    - Dst: '[StringBuilder].toString()'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:52,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].format(org.xmlunit.assertj3.error.ShouldBeValid)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:52,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].<init>(org.xmlunit.assertj3.error.ShouldBeValid,org.xmlunit.assertj3.error.ShouldBeValid)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:54,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Iterable<org.xmlunit.validation.ValidationProblem>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeValid
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - systemId
    - problems
    argTypes:
    - String
    - Iterable<org.xmlunit.validation.ValidationProblem>
    constantsTouched: []
    func_position:
      end: 55
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.assertj3.error.ShouldBeValid].shouldBeValid(String,Iterable<org.xmlunit.validation.ValidationProblem>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeValid.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append()'
    - problem.getColumn()
    - '[org.xmlunit.assertj3.error.ShouldBeValid].append(String)'
    - '[StringBuilder].<init>()'
    - '[org.xmlunit.assertj3.error.ShouldBeValid].<init>(org.xmlunit.assertj3.error.ShouldBeValid,org.xmlunit.assertj3.error.ShouldBeValid)'
    - problem.getType()
    - '[org.xmlunit.assertj3.error.ShouldBeValid].append(org.xmlunit.assertj3.error.ShouldBeValid)'
    - '[org.xmlunit.assertj3.error.ShouldBeValid].format(org.xmlunit.assertj3.error.ShouldBeValid)'
    - '[StringBuilder].toString()'
    - problem.getLine()
    - '[StringBuilder].append(String)'
    - problem.getMessage()
    - '[org.xmlunit.assertj3.error.ShouldBeValid].append(char)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeValid
    signature: '[org.xmlunit.assertj3.error.ShouldBeValid].shouldBeValid(String,Iterable<org.xmlunit.validation.ValidationProblem>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:60,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:61,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldBeValid,org.xmlunit.assertj3.error.ShouldBeValid)'
      Src: org.xmlunit.assertj3.error.ShouldBeValid:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeValid
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - systemId
    - problems
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.assertj3.error.ShouldBeValid].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeValid.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldBeValid,org.xmlunit.assertj3.error.ShouldBeValid)'
    - '[org.xmlunit.assertj3.error.ShouldBeValid].unquotedString(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeValid
    signature: '[org.xmlunit.assertj3.error.ShouldBeValid].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeConvertible].<init>(String,String)'
      Src: org.xmlunit.assertj3.error.ShouldBeConvertible:30,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: true
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeConvertible
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - value
    - targetType
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.assertj3.error.ShouldBeConvertible].shouldBeConvertible(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeConvertible.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldBeConvertible].<init>(String,String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeConvertible
    signature: '[org.xmlunit.assertj3.error.ShouldBeConvertible].shouldBeConvertible(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeConvertible].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldBeConvertible:35,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeConvertible].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldBeConvertible:36,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldBeConvertible,org.xmlunit.assertj3.error.ShouldBeConvertible)'
      Src: org.xmlunit.assertj3.error.ShouldBeConvertible:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeConvertible
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - value
    - targetType
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.xmlunit.assertj3.error.ShouldBeConvertible].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeConvertible.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldBeConvertible].unquotedString(String)'
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldBeConvertible,org.xmlunit.assertj3.error.ShouldBeConvertible)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeConvertible
    signature: '[org.xmlunit.assertj3.error.ShouldBeConvertible].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].<init>(String,String,String)'
      Src: org.xmlunit.assertj3.error.ShouldBeNotSimilar:30,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: true
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeNotSimilar
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - controlSystemId
    - testSystemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].shouldBeNotIdentical(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeNotSimilar.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].<init>(String,String,String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeNotSimilar
    signature: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].shouldBeNotIdentical(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].<init>(String,String,String)'
      Src: org.xmlunit.assertj3.error.ShouldBeNotSimilar:40,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: true
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeNotSimilar
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - controlSystemId
    - testSystemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].shouldBeNotSimilar(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeNotSimilar.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].<init>(String,String,String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeNotSimilar
    signature: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].shouldBeNotSimilar(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].unquotedString()'
      Src: org.xmlunit.assertj3.error.ShouldBeNotSimilar:45,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].unquotedString()'
      Src: org.xmlunit.assertj3.error.ShouldBeNotSimilar:46,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldBeNotSimilar:47,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldBeNotSimilar,org.xmlunit.assertj3.error.ShouldBeNotSimilar,org.xmlunit.assertj3.error.ShouldBeNotSimilar)'
      Src: org.xmlunit.assertj3.error.ShouldBeNotSimilar:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeNotSimilar
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - controlSystemId
    - testSystemId
    - type
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].<init>(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeNotSimilar.java
    functionUses: 4
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldBeNotSimilar,org.xmlunit.assertj3.error.ShouldBeNotSimilar,org.xmlunit.assertj3.error.ShouldBeNotSimilar)'
    - '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].unquotedString(String)'
    - '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].unquotedString()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeNotSimilar
    signature: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String)'
      Src: org.xmlunit.assertj3.error.ShouldNotHaveAttribute:30,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: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - nodeName
    - attributeName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].shouldNotHaveAttribute(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldNotHaveAttribute.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].shouldNotHaveAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String,String)'
      Src: org.xmlunit.assertj3.error.ShouldNotHaveAttribute:40,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: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - nodeName
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].shouldNotHaveAttributeWithValue(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldNotHaveAttribute.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String,String)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].shouldNotHaveAttributeWithValue(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldNotHaveAttribute:45,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldNotHaveAttribute:46,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldNotHaveAttribute,org.xmlunit.assertj3.error.ShouldNotHaveAttribute)'
      Src: org.xmlunit.assertj3.error.ShouldNotHaveAttribute:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldNotHaveAttribute
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - nodeName
    - attributeName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldNotHaveAttribute.java
    functionUses: 2
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldNotHaveAttribute,org.xmlunit.assertj3.error.ShouldNotHaveAttribute)'
    - '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].unquotedString(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldNotHaveAttribute
    signature: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldNotHaveAttribute:51,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldNotHaveAttribute:52,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldNotHaveAttribute:53,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldNotHaveAttribute,org.xmlunit.assertj3.error.ShouldNotHaveAttribute,org.xmlunit.assertj3.error.ShouldNotHaveAttribute)'
      Src: org.xmlunit.assertj3.error.ShouldNotHaveAttribute:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldNotHaveAttribute
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - nodeName
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldNotHaveAttribute.java
    functionUses: 2
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldNotHaveAttribute,org.xmlunit.assertj3.error.ShouldNotHaveAttribute,org.xmlunit.assertj3.error.ShouldNotHaveAttribute)'
    - '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].unquotedString(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldNotHaveAttribute
    signature: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].<init>(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.List<UnsatisfiedRequirement>
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - actual
    - elementsNotSatisfyingRestrictions
    - info
    argTypes:
    - Object
    - java.util.List<UnsatisfiedRequirement>
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].elementsShouldSatisfy(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ElementsShouldSatisfy.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].<init>(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].elementsShouldSatisfy(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].describeErrors(java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy:51,1
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].format(org.xmlunit.assertj3.error.ElementsShouldSatisfy,Object)'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy:47,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(org.xmlunit.assertj3.error.ElementsShouldSatisfy)'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.List<UnsatisfiedRequirement>
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.error.ElementsShouldSatisfy
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - actual
    - elementsNotSatisfyingRestrictions
    - info
    argTypes:
    - Object
    - java.util.List<UnsatisfiedRequirement>
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 53
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].<init>(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ElementsShouldSatisfy.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].format(org.xmlunit.assertj3.error.ElementsShouldSatisfy,Object)'
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].describeErrors(java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(org.xmlunit.assertj3.error.ElementsShouldSatisfy)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ElementsShouldSatisfy
    signature: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].<init>(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<UnsatisfiedRequirement>].stream()'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy:56,1
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].map()'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy:56,1
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].format(String)'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy:58,1
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].joining(org.xmlunit.assertj3.error.ElementsShouldSatisfy)'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy:58,1
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].collect(org.xmlunit.assertj3.error.ElementsShouldSatisfy)'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy:56,1
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].escapePercent(org.xmlunit.assertj3.error.ElementsShouldSatisfy)'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<UnsatisfiedRequirement>
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - elementsNotSatisfyingRequirements
    - info
    argTypes:
    - java.util.List<UnsatisfiedRequirement>
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].describeErrors(java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ElementsShouldSatisfy.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].joining(org.xmlunit.assertj3.error.ElementsShouldSatisfy)'
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].map()'
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].format(String)'
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].collect(org.xmlunit.assertj3.error.ElementsShouldSatisfy)'
    - '[java.util.List<UnsatisfiedRequirement>].stream()'
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].escapePercent(org.xmlunit.assertj3.error.ElementsShouldSatisfy)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].describeErrors(java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(String,String)'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].escapePercent(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ElementsShouldSatisfy.java
    functionUses: 0
    functionsReached:
    - '[String].replace(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].escapePercent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementNotSatisfyingRequirements
    - errorMessage
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].<init>(Object,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ElementsShouldSatisfy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement
    signature: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].<init>(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.AssertionInfo].representation()'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement:86,1
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].toStringOf(Object)'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement:86,1
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].format(String,org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement,String)'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - info
    argTypes:
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].describe(org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ElementsShouldSatisfy.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].toStringOf(Object)'
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].format(String,org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement,String)'
    - '[org.assertj.core.api.AssertionInfo].representation()'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].describe(org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].format(String,Object,String)'
      Src: org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - 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: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].toString()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ElementsShouldSatisfy.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].format(String,Object,String)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeInvalid].<init>()'
      Src: org.xmlunit.assertj3.error.ShouldBeInvalid:29,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeInvalid
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[org.xmlunit.assertj3.error.ShouldBeInvalid].shouldBeInvalid(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeInvalid.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldBeInvalid].<init>()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeInvalid
    signature: '[org.xmlunit.assertj3.error.ShouldBeInvalid].shouldBeInvalid(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeInvalid].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldBeInvalid:33,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldBeInvalid)'
      Src: org.xmlunit.assertj3.error.ShouldBeInvalid:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeInvalid
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.assertj3.error.ShouldBeInvalid].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeInvalid.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldBeInvalid)'
    - '[org.xmlunit.assertj3.error.ShouldBeInvalid].unquotedString(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeInvalid
    signature: '[org.xmlunit.assertj3.error.ShouldBeInvalid].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath].<init>(String)'
      Src: org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath:29,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: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath].shouldAnyNodeHaveXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldAnyNodeHaveXPath.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath].<init>(String)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath].shouldAnyNodeHaveXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath:34,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath)'
      Src: org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldAnyNodeHaveXPath.java
    functionUses: 2
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath)'
    - '[org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath].unquotedString(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath
    signature: '[org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String)'
      Src: org.xmlunit.assertj3.error.ShouldHaveAttribute:30,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: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - nodeName
    - attributeName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].shouldHaveAttribute(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldHaveAttribute.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].shouldHaveAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String,String)'
      Src: org.xmlunit.assertj3.error.ShouldHaveAttribute:40,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: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - nodeName
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].shouldHaveAttributeWithValue(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldHaveAttribute.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String,String)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].shouldHaveAttributeWithValue(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldHaveAttribute:45,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldHaveAttribute:46,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldHaveAttribute,org.xmlunit.assertj3.error.ShouldHaveAttribute)'
      Src: org.xmlunit.assertj3.error.ShouldHaveAttribute:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldHaveAttribute
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - nodeName
    - attributeName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldHaveAttribute.java
    functionUses: 2
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldHaveAttribute,org.xmlunit.assertj3.error.ShouldHaveAttribute)'
    - '[org.xmlunit.assertj3.error.ShouldHaveAttribute].unquotedString(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldHaveAttribute
    signature: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldHaveAttribute:51,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldHaveAttribute:52,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldHaveAttribute:53,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldHaveAttribute,org.xmlunit.assertj3.error.ShouldHaveAttribute,org.xmlunit.assertj3.error.ShouldHaveAttribute)'
      Src: org.xmlunit.assertj3.error.ShouldHaveAttribute:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldHaveAttribute
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - nodeName
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldHaveAttribute.java
    functionUses: 2
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldHaveAttribute,org.xmlunit.assertj3.error.ShouldHaveAttribute,org.xmlunit.assertj3.error.ShouldHaveAttribute)'
    - '[org.xmlunit.assertj3.error.ShouldHaveAttribute].unquotedString(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldHaveAttribute
    signature: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveXPath].<init>(String,String)'
      Src: org.xmlunit.assertj3.error.ShouldHaveXPath:30,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: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - nodeName
    - xPath
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.assertj3.error.ShouldHaveXPath].shouldHaveXPath(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldHaveXPath.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldHaveXPath].<init>(String,String)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj3.error.ShouldHaveXPath].shouldHaveXPath(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveXPath].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldHaveXPath:35,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveXPath].unquotedString(String)'
      Src: org.xmlunit.assertj3.error.ShouldHaveXPath:36,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldHaveXPath,org.xmlunit.assertj3.error.ShouldHaveXPath)'
      Src: org.xmlunit.assertj3.error.ShouldHaveXPath:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldHaveXPath
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - nodeName
    - xPath
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.xmlunit.assertj3.error.ShouldHaveXPath].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldHaveXPath.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldHaveXPath].unquotedString(String)'
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldHaveXPath,org.xmlunit.assertj3.error.ShouldHaveXPath)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldHaveXPath
    signature: '[org.xmlunit.assertj3.error.ShouldHaveXPath].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldNotHaveThrown].<init>(Throwable)'
      Src: org.xmlunit.assertj3.error.ShouldNotHaveThrown:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - throwable
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.xmlunit.assertj3.error.ShouldNotHaveThrown].shouldNotHaveThrown(Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldNotHaveThrown.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldNotHaveThrown].<init>(Throwable)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj3.error.ShouldNotHaveThrown].shouldNotHaveThrown(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldNotHaveThrown].getStackTrace(Throwable)'
      Src: org.xmlunit.assertj3.error.ShouldNotHaveThrown:35,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldNotHaveThrown)'
      Src: org.xmlunit.assertj3.error.ShouldNotHaveThrown:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldNotHaveThrown
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - throwable
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.xmlunit.assertj3.error.ShouldNotHaveThrown].<init>(Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldNotHaveThrown.java
    functionUses: 2
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj3.error.ShouldNotHaveThrown)'
    - '[org.xmlunit.assertj3.error.ShouldNotHaveThrown].getStackTrace(Throwable)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldNotHaveThrown
    signature: '[org.xmlunit.assertj3.error.ShouldNotHaveThrown].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:67,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:67,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:69,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:68,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:67,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 71
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 71
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:88,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:88,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].ignoreChildNodesOrder()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:88,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:91,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:90,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:88,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 93
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withIgnoreChildNodesOrder_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].ignoreChildNodesOrder()'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withIgnoreChildNodesOrder_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:98,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:99,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:101,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:102,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(java.io.File)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:104,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(java.io.File)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:104,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 105
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 105
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_fromFiles_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(java.io.File)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_fromFiles_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:110,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:115,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:115,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 116
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 116
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withInvalidTestXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withInvalidTestXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:121,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:126,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:126,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 127
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 127
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withInvalidControlXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withInvalidControlXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:135,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:135,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].<init>(String)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:138,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:137,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].withDifferenceEvaluator(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:135,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 140
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 140
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withDifferenceEvaluator_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].<init>(String)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].withDifferenceEvaluator(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withDifferenceEvaluator_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:163,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:163,1
    - Dst: '[IgnoreEntryEvaluator].<init>()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:164,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].withDifferenceEvaluator(IgnoreEntryEvaluator)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:163,1
    - Dst: '[StopAfterNode].<init>(String)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:165,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].withComparisonController(StopAfterNode)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:163,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 167
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 167
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withComparisonController_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[IgnoreEntryEvaluator].<init>()'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].withDifferenceEvaluator(IgnoreEntryEvaluator)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].withComparisonController(StopAfterNode)'
    - '[StopAfterNode].<init>(String)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withComparisonController_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SimilarityComparisonListener].<init>()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:172,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:176,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:176,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].withComparisonListeners(SimilarityComparisonListener)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:176,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:176,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:180,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].isEqualTo(int)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 181
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 181
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withComparisonListeners_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].isEqualTo(int)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].and(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].withComparisonListeners(SimilarityComparisonListener)'
    - '[SimilarityComparisonListener].<init>()'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].areSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withComparisonListeners_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].none()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreSimilarTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreSimilarTest
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest].<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:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator:194,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator:194,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator:195,1
    - Dst: attr.getName()
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator:197,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].equals(String)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator:197,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 202
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 202
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Comparison].getType()'
    - attr.getName()
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].equals(String)'
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator:209,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator:209,1
    - Dst: elem.getTagName()
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator:212,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].toLowerCase()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator:212,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].contains(String)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator:212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 217
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 217
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].contains(String)'
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].toLowerCase()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - elem.getTagName()
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].<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:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Difference].getComparison()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode:230,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode:230,1
    - Dst: '[org.xmlunit.diff.Difference].getComparison()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode:232,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode:232,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode:232,1
    - Dst: '[org.xmlunit.diff.Difference].getComparison()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode:233,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode:233,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getValue()'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode:233,1
    - Dst: '[String].equals(org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode:235,1
    - Dst: '[String].equals(org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode)'
      Src: org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode:235,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Difference
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonController
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Difference
    constantsTouched: []
    func_position:
      end: 238
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 238
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode].stopDiffing(org.xmlunit.diff.Difference)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.diff.Difference].getComparison()'
    - '[org.xmlunit.diff.Comparison.Detail].getValue()'
    - '[String].equals(org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode)'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode].stopDiffing(org.xmlunit.diff.Difference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 252
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 252
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.SimilarityComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.SimilarityComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreSimilarTest.SimilarityComparisonListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.SimilarityComparisonListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreSimilarTest.SimilarityComparisonListener
    signature: '[org.xmlunit.assertj.CompareAssertAreSimilarTest.SimilarityComparisonListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:30,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:30,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:31,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:31,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:33,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:33,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:34,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 35
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testXPath_shouldReturnNotNull()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotNull()'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testXPath_shouldReturnNotNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].format(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:40,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:40,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(null)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:42,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testAssertThat_withNull_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].format(String)'
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(null)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testAssertThat_withNull_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].format(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:48,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:48,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:50,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(null)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testNodesByXPath_withNull_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(null)'
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testNodesByXPath_withNull_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].format(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:56,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:56,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:58,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 59
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testNodesByXPath_withWhitespacesOnly_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testNodesByXPath_withWhitespacesOnly_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:64,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:68,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testNodesByXPath_withInvalidXML_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testNodesByXPath_withInvalidXML_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].format(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:74,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:74,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:76,1
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 77
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath_withInvalidXPath_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.XmlAssertNodesByXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].format(String)'
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath_withInvalidXPath_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].none()'
      Src: org.xmlunit.assertj.XmlAssertNodesByXPathTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.XmlAssertNodesByXPathTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertNodesByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.XmlAssertNodesByXPathTest
    signature: '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:39,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:39,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:39,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withAnyValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withAnyValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:56,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:56,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:56,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 60
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 60
    functionName: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 78
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 78
    functionName: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:91,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:91,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:91,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:91,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 96
    functionName: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributeWithValues_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributeWithValues_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:117,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:117,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:117,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:117,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:122,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:122,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].last()'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:122,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:122,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:127,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:127,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].element(int)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:127,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 131
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 131
    functionName: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleMatchingNodes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].last()'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].element(int)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleMatchingNodes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].format(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:136,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:136,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:146,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:146,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:146,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 150
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 150
    functionName: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withAnyValue_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].format(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withAnyValue_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].format(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:155,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:155,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:165,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:165,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:165,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 169
    functionName: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withValue_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].format(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withValue_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].format(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:174,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:174,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:184,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:184,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:184,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:184,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 189
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 189
    functionName: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributes_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].format(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributes_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].format(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:194,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:194,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:206,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:206,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:206,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 210
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 210
    functionName: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_forFirstNode_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].format(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_forFirstNode_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].format(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:215,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:215,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:227,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:227,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].last()'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:227,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 231
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 231
    functionName: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_forLastNode_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].last()'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].hasAttribute(String,String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].format(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertHasAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_forLastNode_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].none()'
      Src: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertHasAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.SingleNodeAssertHasAttributeTest
    signature: '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:29,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:29,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:29,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 33
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].format(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:38,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:38,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:51,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:51,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 54
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].format(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:59,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:72,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:72,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:72,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 76
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].withFailMessage(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAnyNodeHavingXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:92,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:92,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:92,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 96
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:101,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].format(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:102,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:102,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:118,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:118,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 121
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 121
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].format(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:126,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:142,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:142,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:142,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 146
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 146
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].withFailMessage(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsAllNodesHavingXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:160,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:160,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:160,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String,null,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 164
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 164
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String,null,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingAttribute(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:169,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:180,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:180,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:180,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String,String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 184
      start: 166
    functionDepth: 2
    functionLinenumber: 166
    functionLinenumberEnd: 184
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingAttribute_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingAttribute(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String,String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingAttribute_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:189,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:200,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:200,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:200,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:200,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String,String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 205
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 205
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingAttribute_shouldUseCustomErrorMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].withFailMessage(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingAttribute(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String,String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingAttribute_shouldUseCustomErrorMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:219,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:219,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingText()'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:219,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 223
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 223
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextSingleNode_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingText()'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextSingleNode_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:239,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:239,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingText()'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:239,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 243
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextSingleNodeWithWhiteSpace_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingText()'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextSingleNodeWithWhiteSpace_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:254,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:254,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingText()'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:254,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 258
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 258
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingText()'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:269,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:269,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingText()'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:269,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 273
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 273
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextMultipleNodesOneEmpty_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingText()'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextMultipleNodesOneEmpty_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:278,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:286,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:286,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingText()'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:286,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 290
      start: 275
    functionDepth: 2
    functionLinenumber: 275
    functionLinenumberEnd: 290
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingText()'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:295,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:303,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:303,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:303,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingText()'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:303,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 308
      start: 292
    functionDepth: 2
    functionLinenumber: 292
    functionLinenumberEnd: 308
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].extractingText()'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].withFailMessage(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].containsExactly(String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].nodesByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertTest].none()'
      Src: org.xmlunit.assertj.MultipleNodeAssertTest:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.MultipleNodeAssertTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.MultipleNodeAssertTest
    signature: '[org.xmlunit.assertj.MultipleNodeAssertTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:54,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:54,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 55
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withSameAttributesOrder_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withSameAttributesOrder_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:63,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:63,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 64
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withDifferentAttributesOrder_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withDifferentAttributesOrder_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:69,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:70,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:90,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:90,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:92,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:91,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:90,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 94
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 94
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:99,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:119,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:119,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:119,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:123,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:122,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:119,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 125
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 125
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withFailMessage(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:130,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:131,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:132,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:133,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:138,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:138,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 139
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 139
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_shouldFailed_withReadableMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_shouldFailed_withReadableMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:144,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:145,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:146,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:151,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:151,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:152,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:151,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 154
      start: 141
    functionDepth: 2
    functionLinenumber: 141
    functionLinenumberEnd: 154
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_shouldFailed_withElementOrderMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_shouldFailed_withElementOrderMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:159,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:160,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:161,1
    - Dst: String.format(String)
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:163,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:166,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:166,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 167
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 167
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withWhitespaces_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withWhitespaces_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String)
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:172,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:175,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:175,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreWhitespace()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:175,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 178
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 178
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreWhitespacees_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreWhitespace()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreWhitespacees_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String)
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:183,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:186,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:186,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreWhitespace()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:186,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 189
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 189
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreWhitespaceAndTextValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreWhitespace()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreWhitespaceAndTextValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:194,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:195,1
    - Dst: String.format(String)
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:197,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:200,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:200,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreElementContentWhitespace()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:200,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 203
      start: 191
    functionDepth: 2
    functionLinenumber: 191
    functionLinenumberEnd: 203
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreElementContentWhitespace_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreElementContentWhitespace()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreElementContentWhitespace_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:211,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:211,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreComments()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:211,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 214
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 214
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreComments()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:222,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:222,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreCommentsUsingXSLTVersion(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:222,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 225
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_1_0_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreCommentsUsingXSLTVersion(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_1_0_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:233,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:233,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreCommentsUsingXSLTVersion(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:233,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 236
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 236
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_2_0_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreCommentsUsingXSLTVersion(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_2_0_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String)
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:241,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:244,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:244,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].normalizeWhitespace()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:244,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 247
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 247
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withNormalizeWhitespace_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].normalizeWhitespace()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withNormalizeWhitespace_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:252,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:253,1
    - Dst: String.format(String)
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:255,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:258,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:258,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].normalizeWhitespace()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:258,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 261
      start: 249
    functionDepth: 2
    functionLinenumber: 249
    functionLinenumberEnd: 261
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withNormalizeWhitespace_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].normalizeWhitespace()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withNormalizeWhitespace_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:266,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:271,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:271,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 272
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 272
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withInvalidTestXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withInvalidTestXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:277,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:282,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:282,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 283
      start: 274
    functionDepth: 2
    functionLinenumber: 274
    functionLinenumberEnd: 283
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withInvalidControlXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withInvalidControlXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:307,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:307,1
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].<init>(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:310,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:309,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withDifferenceEvaluator(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:307,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 312
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withDifferenceEvaluator_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].<init>(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withDifferenceEvaluator(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].chain(org.xmlunit.diff.DifferenceEvaluator,org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withDifferenceEvaluator_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:321,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:321,1
    - Dst: '[AttributeFilter].<init>(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:322,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withAttributeFilter(AttributeFilter)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:321,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 324
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 324
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withAttributeFilter_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withAttributeFilter(AttributeFilter)'
    - '[AttributeFilter].<init>(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withAttributeFilter_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:348,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:348,1
    - Dst: '[NodeFilter].<init>(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:349,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withNodeFilter(NodeFilter)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:348,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 351
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 351
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withNodeFilter_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[NodeFilter].<init>(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withNodeFilter(NodeFilter)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withNodeFilter_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:356,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:357,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:358,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:363,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:363,1
    - Dst: '[DummyFormatter].<init>()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:364,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withComparisonFormatter(DummyFormatter)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:363,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:365,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:363,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 367
      start: 353
    functionDepth: 2
    functionLinenumber: 353
    functionLinenumberEnd: 367
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withComparisonFormatter_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withComparisonFormatter(DummyFormatter)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[DummyFormatter].<init>()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withComparisonFormatter_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:371,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:372,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:373,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:375,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:376,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].newDocumentBuilder()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:377,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:377,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].thenReturn(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:377,1
    - Dst: '[java.io.IOException].<init>()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:378,1
    - Dst: '[org.mockito.Mockito].doThrow(java.io.IOException)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:378,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].when(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:378,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:379,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].parse(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:378,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:384,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:384,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:384,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:384,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:389,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:389,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].parse(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:389,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 369
    functionDepth: 2
    functionLinenumber: 369
    functionLinenumberEnd: 391
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].usesDocumentBuilderFactorySpecifiedOnXmlAssert()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>()'
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].thenReturn(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].doThrow(java.io.IOException)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].any()'
    - '[org.mockito.Mockito].when(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].verify(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].newDocumentBuilder()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].parse(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].when(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].usesDocumentBuilderFactorySpecifiedOnXmlAssert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:395,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:396,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:397,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:399,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:400,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].newDocumentBuilder()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:401,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:401,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].thenReturn(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:401,1
    - Dst: '[java.io.IOException].<init>()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:402,1
    - Dst: '[org.mockito.Mockito].doThrow(java.io.IOException)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:402,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].when(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:402,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:403,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].parse(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:402,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:408,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:408,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:408,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:408,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:413,1
    - Dst: '[org.mockito.Mockito].any()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:413,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].parse(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:413,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 415
      start: 393
    functionDepth: 2
    functionLinenumber: 393
    functionLinenumberEnd: 415
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].usesDocumentBuilderFactorySpecifiedCompareXmlAssert()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>()'
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].withDocumentBuilderFactory(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].thenReturn(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].doThrow(java.io.IOException)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].any()'
    - '[org.mockito.Mockito].when(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.mockito.Mockito].verify(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].newDocumentBuilder()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].parse(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].when(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].usesDocumentBuilderFactorySpecifiedCompareXmlAssert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:430,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:430,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreChildNodesOrder()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:430,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 433
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 433
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreChildNodesOrder_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].areIdentical()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].ignoreChildNodesOrder()'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreIdenticalTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreChildNodesOrder_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].none()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreIdenticalTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreIdenticalTest
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].<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:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 441
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 441
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator:445,1
    - Dst: '[org.xmlunit.diff.Comparison.Detail].getTarget()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator:445,1
    - Dst: elem.getTagName()
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator:450,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].equals(String)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator:450,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].getParentNode()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator:454,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - DifferenceEvaluator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.diff.ComparisonResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 458
      start: 443
    functionDepth: 1
    functionLinenumber: 443
    functionLinenumberEnd: 458
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].equals(String)'
    - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].getParentNode()'
    - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    - elem.getTagName()
    linkageType: ''
    returnType: org.xmlunit.diff.ComparisonResult
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreIdenticalTest.AttributeFilter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 467
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 467
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.AttributeFilter].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreIdenticalTest.AttributeFilter
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.AttributeFilter].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Attr].getName()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest.AttributeFilter:471,1
    - Dst: '[String].equalsIgnoreCase(org.xmlunit.assertj.CompareAssertAreIdenticalTest.AttributeFilter)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest.AttributeFilter:471,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toTest
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 472
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 472
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.AttributeFilter].test(org.w3c.dom.Attr)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[String].equalsIgnoreCase(org.xmlunit.assertj.CompareAssertAreIdenticalTest.AttributeFilter)'
    - '[org.w3c.dom.Attr].getName()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.AttributeFilter].test(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreIdenticalTest.NodeFilter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 481
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 481
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.NodeFilter].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreIdenticalTest.NodeFilter
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.NodeFilter].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getTagName()'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest.NodeFilter:486,1
    - Dst: '[String].equalsIgnoreCase(org.xmlunit.assertj.CompareAssertAreIdenticalTest.NodeFilter)'
      Src: org.xmlunit.assertj.CompareAssertAreIdenticalTest.NodeFilter:486,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toTest
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 489
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 489
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.NodeFilter].test(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].getTagName()'
    - '[String].equalsIgnoreCase(org.xmlunit.assertj.CompareAssertAreIdenticalTest.NodeFilter)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.NodeFilter].test(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - difference
    argTypes:
    - org.xmlunit.diff.Comparison
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.DummyFormatter].getDescription(org.xmlunit.diff.Comparison)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.DummyFormatter].getDescription(org.xmlunit.diff.Comparison)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Comparison.Detail
      - org.xmlunit.diff.ComparisonType
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - details
    - type
    - formatXml
    argTypes:
    - Comparison.Detail
    - org.xmlunit.diff.ComparisonType
    - boolean
    constantsTouched: []
    func_position:
      end: 502
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 502
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.DummyFormatter].getDetails(Comparison.Detail,org.xmlunit.diff.ComparisonType,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.DummyFormatter].getDetails(Comparison.Detail,org.xmlunit.diff.ComparisonType,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreIdenticalTest.DummyFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.DummyFormatter].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreIdenticalTest.DummyFormatter
    signature: '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.DummyFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:45,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:45,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 48
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:64,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:64,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 67
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 67
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:84,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:84,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:84,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 88
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:104,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:104,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:104,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 108
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 108
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:113,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:114,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:114,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:127,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:127,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 130
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 130
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:135,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:148,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:148,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:148,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 152
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 152
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:157,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:158,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:158,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:171,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:171,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 174
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 174
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:179,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:192,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:192,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:192,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 196
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 196
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].hasXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:201,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:202,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:202,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:219,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:219,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:219,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 223
      start: 198
    functionDepth: 2
    functionLinenumber: 198
    functionLinenumberEnd: 223
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:228,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:245,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:245,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:245,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:245,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 250
      start: 225
    functionDepth: 2
    functionLinenumber: 225
    functionLinenumberEnd: 250
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:255,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:256,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:256,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:275,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:275,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:275,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 279
      start: 252
    functionDepth: 2
    functionLinenumber: 252
    functionLinenumberEnd: 279
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:284,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:303,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:303,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:303,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:303,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 308
      start: 281
    functionDepth: 2
    functionLinenumber: 281
    functionLinenumberEnd: 308
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:325,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:325,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:325,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 329
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 329
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testNotHaveAttribute_forEmptyNodeSet_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testNotHaveAttribute_forEmptyNodeSet_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:333,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].newXPath()'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:334,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:334,1
    - Dst: '[javax.xml.xpath.XPathFactory].newInstance()'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:334,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].newXPath()'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:334,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].thenReturn(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:334,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:335,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].withXPathFactory(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:335,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:335,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:335,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:339,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].newXPath()'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 340
      start: 331
    functionDepth: 1
    functionLinenumber: 331
    functionLinenumberEnd: 340
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].usesXPathEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].doNotHaveAttribute(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].withXPathFactory(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.mockito.Mockito].verify(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[javax.xml.xpath.XPathFactory].newInstance()'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].newXPath()'
    - '[org.mockito.Mockito].when(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].assertThat(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].thenReturn(org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].usesXPathEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].none()'
      Src: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest
    signature: '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertTest].assertThat(org.xmlunit.assertj.SingleNodeAssertTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:39,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:39,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:39,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:39,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:39,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 45
    functionName: '[org.xmlunit.assertj.SingleNodeAssertTest].testHasXPath_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertTest].assertThat(org.xmlunit.assertj.SingleNodeAssertTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertTest].testHasXPath_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertTest].format(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:50,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:50,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertTest].assertThat(org.xmlunit.assertj.SingleNodeAssertTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:60,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:60,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:60,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 64
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 64
    functionName: '[org.xmlunit.assertj.SingleNodeAssertTest].testHasXPath_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertTest].format(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertTest].hasXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertTest].assertThat(org.xmlunit.assertj.SingleNodeAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertTest].testHasXPath_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertTest].none()'
      Src: org.xmlunit.assertj.SingleNodeAssertTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.SingleNodeAssertTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.SingleNodeAssertTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.SingleNodeAssertTest
    signature: '[org.xmlunit.assertj.SingleNodeAssertTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:43,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:43,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:44,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:44,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:46,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:51,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:51,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:52,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:52,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:54,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].newSchema(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:55,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:57,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst(org.xmlunit.assertj.XmlAssertValidationTest)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withExternallyCreatedSchemaInstance_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertValidationTest].newSchema(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst(org.xmlunit.assertj.XmlAssertValidationTest)'
    - '[javax.xml.validation.SchemaFactory].newInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withExternallyCreatedSchemaInstance_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:62,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:62,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:63,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:63,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:65,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isNotValidAgainst(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsNotValidAgainst_withBrokenXml_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isNotValidAgainst(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsNotValidAgainst_withBrokenXml_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:70,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:70,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:71,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:71,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:73,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].newSchema(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:74,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:76,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isNotValidAgainst(org.xmlunit.assertj.XmlAssertValidationTest)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsNotValidAgainst_withBrokenXml_andExternallyCreatedSchemaInstance_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertValidationTest].newSchema(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isNotValidAgainst(org.xmlunit.assertj.XmlAssertValidationTest)'
    - '[javax.xml.validation.SchemaFactory].newInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsNotValidAgainst_withBrokenXml_andExternallyCreatedSchemaInstance_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:82,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:83,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:87,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:87,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:88,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:88,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:90,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 91
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withBrokenXml_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withBrokenXml_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:96,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:98,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:98,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:99,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:99,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:101,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:101,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 104
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainstUsesCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].withFailMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainstUsesCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:109,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:109,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:111,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst()'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:111,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:112,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst()'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 113
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 113
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withEmptySourcesArray_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withEmptySourcesArray_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:118,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:122,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:122,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:124,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst()'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 125
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 125
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withBrokenXmlAndEmptySourcesArray_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withBrokenXmlAndEmptySourcesArray_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:130,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:132,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:132,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:134,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:134,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst()'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 137
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 137
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withBrokenXmlAndEmptySourcesArray_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].withFailMessage(String)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withBrokenXmlAndEmptySourcesArray_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:142,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:142,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:144,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isValid()'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 145
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 145
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValid_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isValid()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValid_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:150,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:154,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:154,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:156,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isValid()'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 157
      start: 147
    functionDepth: 2
    functionLinenumber: 147
    functionLinenumberEnd: 157
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValid_withBrokenXml_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isValid()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValid_withBrokenXml_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:162,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:162,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:164,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isInvalid()'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 165
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsInvalid_withBrokenXml_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isInvalid()'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsInvalid_withBrokenXml_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:170,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:173,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:173,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:175,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isInvalid()'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 176
      start: 167
    functionDepth: 2
    functionLinenumber: 167
    functionLinenumberEnd: 176
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsInvalid_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isInvalid()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsInvalid_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:181,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:182,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:182,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:184,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:184,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isInvalid()'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 187
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 187
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsInvalidUsesCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isInvalid()'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].withFailMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsInvalidUsesCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:192,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:194,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:194,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:196,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst(Object[])'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 197
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 197
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withNullSchemaSources_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst(Object[])'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withNullSchemaSources_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:202,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:204,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:204,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:206,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst(javax.xml.validation.Schema)'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 207
      start: 199
    functionDepth: 2
    functionLinenumber: 199
    functionLinenumberEnd: 207
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withNullSchema_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainst(javax.xml.validation.Schema)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.File)'
    - '[org.xmlunit.assertj.XmlAssertValidationTest].assertThat(javax.xml.transform.stream.StreamSource)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withNullSchema_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertValidationTest].none()'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:36,1
    - Dst: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].<init>()'
      Src: org.xmlunit.assertj.XmlAssertValidationTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.XmlAssertValidationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.XmlAssertValidationTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertValidationTest].none()'
    - '[org.xmlunit.assertj.util.SetEnglishLocaleRule].<init>()'
    linkageType: ''
    returnType: org.xmlunit.assertj.XmlAssertValidationTest
    signature: '[org.xmlunit.assertj.XmlAssertValidationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:39,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:39,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:39,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithoutAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithoutAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:56,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:56,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:56,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 60
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 60
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithoutAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithoutAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:73,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 77
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:90,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:90,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:90,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 94
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 94
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:107,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:107,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:107,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:107,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 112
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 112
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithMultipleAttributes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithMultipleAttributes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:125,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:125,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:125,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:125,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 130
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 130
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithMultipleAttributes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithMultipleAttributes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:151,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:151,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:151,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:151,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:156,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:156,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].last()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:156,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:156,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:161,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:161,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].element(int)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:161,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 165
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 165
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withMultipleMatchingNodes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].last()'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].element(int)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withMultipleMatchingNodes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:170,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:170,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:180,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:180,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:180,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 184
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 184
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withAnyValue_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withAnyValue_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:189,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:189,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:199,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:199,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:199,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 203
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 203
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:208,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:208,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:218,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:218,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:218,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:218,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 223
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 223
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withMultipleAttributes_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withMultipleAttributes_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:228,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:228,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:240,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:240,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:240,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 244
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 244
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forFirstNode_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].first()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forFirstNode_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:249,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:249,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:261,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:261,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].last()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:261,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 265
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 265
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forLastNode_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].last()'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].assertThat(org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].doesNotHaveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forLastNode_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].none()'
      Src: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest
    signature: '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].format(String)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:36,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj.XmlAssertValueByXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:36,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:38,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].valueByXPath(null)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 39
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].testValueByXPath_withNull_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValueByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].valueByXPath(null)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj.XmlAssertValueByXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].format(String)'
    - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].testValueByXPath_withNull_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].format(String)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:44,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj.XmlAssertValueByXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:44,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:46,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].testValueByXPath_withWhitespacesOnly_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValueByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(org.xmlunit.assertj.XmlAssertValueByXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].format(String)'
    - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].assertThat(String)'
    - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].valueByXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].testValueByXPath_withWhitespacesOnly_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:52,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:54,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 55
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].testValueByXpath_withInvalidXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValueByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].testValueByXpath_withInvalidXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].format(String)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:60,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.XmlAssertValueByXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:60,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].assertThat(String)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:62,1
    - Dst: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 63
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 63
    functionName: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].valueByXPath_withInvalidXPath_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValueByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.XmlAssertValueByXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].assertThat(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].valueByXPath_withInvalidXPath_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].none()'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:28,1
    - Dst: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].<init>()'
      Src: org.xmlunit.assertj.XmlAssertValueByXPathTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.XmlAssertValueByXPathTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValueByXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].none()'
    - '[org.xmlunit.assertj.util.SetEnglishLocaleRule].<init>()'
    linkageType: ''
    returnType: org.xmlunit.assertj.XmlAssertValueByXPathTest
    signature: '[org.xmlunit.assertj.XmlAssertValueByXPathTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:38,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:43,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:43,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withSameAttributesOrder_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withSameAttributesOrder_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:49,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:54,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:54,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 55
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withDifferentAttributesOrder_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withDifferentAttributesOrder_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:78,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:78,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:80,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:79,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:78,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withCDataInsteadText_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withCDataInsteadText_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:90,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:90,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withAttributeDifferentValues_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withAttributeDifferentValues_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:99,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:99,1
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:100,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:99,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 102
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withDifferentElementOrder_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withDifferentElementOrder_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String)
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:107,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:110,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:110,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 111
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withWhitespaces_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - String.format(String)
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withWhitespaces_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:116,1
    - Dst: String.format(String)
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:118,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:121,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:121,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].ignoreWhitespace()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:121,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 124
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreWhitespaces_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].ignoreWhitespace()'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreWhitespaces_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:129,1
    - Dst: String.format(String)
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:131,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:134,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:134,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].ignoreWhitespace()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:134,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 137
      start: 126
    functionDepth: 2
    functionLinenumber: 126
    functionLinenumberEnd: 137
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreWhitespaceAndTextValue_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].ignoreWhitespace()'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreWhitespaceAndTextValue_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String)
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:142,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:145,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:145,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].ignoreElementContentWhitespace()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:145,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 148
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 148
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreElementContentWhitespace_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].ignoreElementContentWhitespace()'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreElementContentWhitespace_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:153,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:158,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:158,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].ignoreComments()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:158,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 161
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 161
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreComments_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].ignoreComments()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreComments_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:166,1
    - Dst: String.format(String)
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:168,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:171,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:171,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].normalizeWhitespace()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:171,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 174
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 174
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withNormalizeWhitespace_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - String.format(String)
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].normalizeWhitespace()'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withNormalizeWhitespace_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String)
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:179,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:182,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:182,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].normalizeWhitespace()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:182,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 185
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 185
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withNormalizeWhitespace_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].normalizeWhitespace()'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withNormalizeWhitespace_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:190,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:195,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:195,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 196
      start: 187
    functionDepth: 2
    functionLinenumber: 187
    functionLinenumberEnd: 196
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withInvalidTestXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withInvalidTestXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:201,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:206,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:206,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 207
      start: 198
    functionDepth: 2
    functionLinenumber: 198
    functionLinenumberEnd: 207
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withInvalidControlXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withInvalidControlXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].<init>()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:212,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:217,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:217,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].withDifferenceListeners(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:217,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:217,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:221,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].isEqualTo(int)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 222
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 222
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical_withDifferenceListener_shouldCollectChanges()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].<init>()'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].isEqualTo(int)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].withDifferenceListeners(org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical_withDifferenceListener_shouldCollectChanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:227,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:239,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:239,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].ignoreChildNodesOrder()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:239,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 242
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 242
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical_withIgnoreChildNodesOrder_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].ignoreChildNodesOrder()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].and(org.xmlunit.assertj.CompareAssertAreNotIdenticalTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical_withIgnoreChildNodesOrder_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].none()'
      Src: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonResult
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - comparison
    - outcome
    argTypes:
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonResult
    constantsTouched: []
    func_position:
      end: 255
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 255
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ComparisonListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener
    signature: '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:52,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:52,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asInt()'
      Src: org.xmlunit.assertj.ValueAssertTest:52,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(int)'
      Src: org.xmlunit.assertj.ValueAssertTest:52,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:53,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:53,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asInt()'
      Src: org.xmlunit.assertj.ValueAssertTest:53,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(int)'
      Src: org.xmlunit.assertj.ValueAssertTest:53,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:54,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:54,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asInt()'
      Src: org.xmlunit.assertj.ValueAssertTest:54,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(int)'
      Src: org.xmlunit.assertj.ValueAssertTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 55
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsInt_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].asInt()'
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(int)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsInt_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:60,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:69,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:69,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asInt()'
      Src: org.xmlunit.assertj.ValueAssertTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 70
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsInt_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].asInt()'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsInt_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:75,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:84,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:84,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:84,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asInt()'
      Src: org.xmlunit.assertj.ValueAssertTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 87
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 87
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsInt_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].asInt()'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].withFailMessage(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsInt_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:97,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:97,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asDouble()'
      Src: org.xmlunit.assertj.ValueAssertTest:97,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(float)'
      Src: org.xmlunit.assertj.ValueAssertTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 98
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsDouble_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(float)'
    - '[org.xmlunit.assertj.ValueAssertTest].asDouble()'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsDouble_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:103,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:110,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:110,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asDouble()'
      Src: org.xmlunit.assertj.ValueAssertTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 111
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsDouble_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].asDouble()'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsDouble_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:124,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:124,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj.ValueAssertTest:124,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isTrue()'
      Src: org.xmlunit.assertj.ValueAssertTest:124,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:125,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:125,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj.ValueAssertTest:125,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isFalse()'
      Src: org.xmlunit.assertj.ValueAssertTest:125,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:126,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:126,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj.ValueAssertTest:126,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isTrue()'
      Src: org.xmlunit.assertj.ValueAssertTest:126,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:127,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:127,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj.ValueAssertTest:127,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isFalse()'
      Src: org.xmlunit.assertj.ValueAssertTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 128
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
    - '[org.xmlunit.assertj.ValueAssertTest].isTrue()'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].isFalse()'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:133,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:140,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:140,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj.ValueAssertTest:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 141
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 141
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_withNumberAsArgument_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_withNumberAsArgument_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:146,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:153,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:153,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj.ValueAssertTest:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 154
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 154
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_withZeroAsArgument_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_withZeroAsArgument_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:159,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:166,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:166,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj.ValueAssertTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 167
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 167
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_withOneAsArgument_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_withOneAsArgument_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:172,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:179,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:179,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
      Src: org.xmlunit.assertj.ValueAssertTest:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 180
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 180
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_withRandomStringAsArgument_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].asBoolean()'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_withRandomStringAsArgument_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:190,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:190,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:190,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asXml()'
      Src: org.xmlunit.assertj.ValueAssertTest:190,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 193
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsXml_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].hasXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].asXml()'
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsXml_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:198,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:205,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:205,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:205,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asXml()'
      Src: org.xmlunit.assertj.ValueAssertTest:205,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 208
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 208
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].hasXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].asXml()'
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:218,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:218,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:218,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asXml(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:218,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:222,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].hasXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:223,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:224,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 226
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 226
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testAsXml_withWrappingNodeName_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].hasXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].asXml(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testAsXml_withWrappingNodeName_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:237,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:237,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(int)'
      Src: org.xmlunit.assertj.ValueAssertTest:237,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:238,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:238,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(int)'
      Src: org.xmlunit.assertj.ValueAssertTest:238,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:239,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:239,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(int)'
      Src: org.xmlunit.assertj.ValueAssertTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 240
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 240
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withInt_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(int)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withInt_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:251,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:251,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(float)'
      Src: org.xmlunit.assertj.ValueAssertTest:251,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:252,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:252,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(float)'
      Src: org.xmlunit.assertj.ValueAssertTest:252,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:253,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:253,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(float)'
      Src: org.xmlunit.assertj.ValueAssertTest:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 254
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 254
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withDouble_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(float)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withDouble_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:267,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:267,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(boolean)'
      Src: org.xmlunit.assertj.ValueAssertTest:267,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:268,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:268,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(boolean)'
      Src: org.xmlunit.assertj.ValueAssertTest:268,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:269,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:269,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(boolean)'
      Src: org.xmlunit.assertj.ValueAssertTest:269,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:270,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:270,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(boolean)'
      Src: org.xmlunit.assertj.ValueAssertTest:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 271
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 271
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withBoolean_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(boolean)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withBoolean_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:278,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:278,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 279
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 279
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:284,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:294,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:294,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 295
      start: 281
    functionDepth: 2
    functionLinenumber: 281
    functionLinenumberEnd: 295
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj.ValueAssertTest:302,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].setNamespaceAware(boolean)'
      Src: org.xmlunit.assertj.ValueAssertTest:303,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].newDocumentBuilder()'
      Src: org.xmlunit.assertj.ValueAssertTest:304,1
    - Dst: xml.getBytes(org.xmlunit.assertj.ValueAssertTest)
      Src: org.xmlunit.assertj.ValueAssertTest:305,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:305,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.ByteArrayInputStream)'
      Src: org.xmlunit.assertj.ValueAssertTest:305,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].parse(org.xml.sax.InputSource)'
      Src: org.xmlunit.assertj.ValueAssertTest:305,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].getDocumentElement()'
      Src: org.xmlunit.assertj.ValueAssertTest:305,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:307,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:307,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 308
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_fromElementClass_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - xml.getBytes(org.xmlunit.assertj.ValueAssertTest)
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[java.io.ByteArrayInputStream].<init>(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].getDocumentElement()'
    - '[org.xmlunit.assertj.ValueAssertTest].parse(org.xml.sax.InputSource)'
    - '[org.xml.sax.InputSource].<init>(java.io.ByteArrayInputStream)'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].setNamespaceAware(boolean)'
    - '[org.xmlunit.assertj.ValueAssertTest].newDocumentBuilder()'
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_fromElementClass_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.assertj.ValueAssertTest:327,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.assertj.ValueAssertTest:328,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:330,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj.ValueAssertTest:330,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:330,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:330,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:332,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj.ValueAssertTest:332,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:332,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:332,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:334,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj.ValueAssertTest:334,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:334,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 336
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 336
    functionName: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withNamespaceContext_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].withNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withNamespaceContext_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.mockito.Mockito].mock()'
      Src: org.xmlunit.assertj.ValueAssertTest:340,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].newXPath()'
      Src: org.xmlunit.assertj.ValueAssertTest:341,1
    - Dst: '[org.mockito.Mockito].when(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:341,1
    - Dst: '[javax.xml.xpath.XPathFactory].newInstance()'
      Src: org.xmlunit.assertj.ValueAssertTest:341,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].newXPath()'
      Src: org.xmlunit.assertj.ValueAssertTest:341,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].thenReturn(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:341,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:346,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].withXPathFactory(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:346,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
      Src: org.xmlunit.assertj.ValueAssertTest:346,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].asDouble()'
      Src: org.xmlunit.assertj.ValueAssertTest:346,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(float)'
      Src: org.xmlunit.assertj.ValueAssertTest:346,1
    - Dst: '[org.mockito.Mockito].verify(org.xmlunit.assertj.ValueAssertTest)'
      Src: org.xmlunit.assertj.ValueAssertTest:349,1
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].newXPath()'
      Src: org.xmlunit.assertj.ValueAssertTest:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      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: 350
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 350
    functionName: '[org.xmlunit.assertj.ValueAssertTest].usesXPathEngine()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.mockito.Mockito].mock()'
    - '[org.xmlunit.assertj.ValueAssertTest].isEqualTo(float)'
    - '[org.xmlunit.assertj.ValueAssertTest].valueByXPath(String)'
    - '[org.xmlunit.assertj.ValueAssertTest].withXPathFactory(org.xmlunit.assertj.ValueAssertTest)'
    - '[javax.xml.xpath.XPathFactory].newInstance()'
    - '[org.xmlunit.assertj.ValueAssertTest].asDouble()'
    - '[org.xmlunit.assertj.ValueAssertTest].assertThat(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].newXPath()'
    - '[org.mockito.Mockito].verify(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.xmlunit.assertj.ValueAssertTest].thenReturn(org.xmlunit.assertj.ValueAssertTest)'
    - '[org.mockito.Mockito].when(org.xmlunit.assertj.ValueAssertTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValueAssertTest].usesXPathEngine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssertTest].none()'
      Src: org.xmlunit.assertj.ValueAssertTest:38,1
    - Dst: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].<init>()'
      Src: org.xmlunit.assertj.ValueAssertTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      - org.xmlunit.assertj.util.SetEnglishLocaleRule
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.ValueAssertTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.ValueAssertTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssertTest].none()'
    - '[org.xmlunit.assertj.util.SetEnglishLocaleRule].<init>()'
    linkageType: ''
    returnType: org.xmlunit.assertj.ValueAssertTest
    signature: '[org.xmlunit.assertj.ValueAssertTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:39,1
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 40
    functionName: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withNotExistingXPath_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withNotExistingXPath_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:44,1
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:53,1
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 54
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withExistingXPath_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withExistingXPath_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:60,1
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:65,1
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:69,1
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionName: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withAttribute_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withAttribute_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:84,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:85,1
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:87,1
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:87,1
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 90
    functionName: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withNamespacesContext_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].withNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withNamespacesContext_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:96,1
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:100,1
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 101
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 101
    functionName: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withInvalidXML_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].doesNotHaveXPath(String)'
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].assertThat(org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withInvalidXML_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].none()'
      Src: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertDoesNotHaveXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest
    signature: '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].<init>()'
      Src: org.xmlunit.assertj.ExpectedException:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.junit.rules.TestRule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.ExpectedException
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.assertj.ExpectedException].none()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ExpectedException.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.ExpectedException].<init>()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ExpectedException
    signature: '[org.xmlunit.assertj.ExpectedException].none()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: org.junit.rules.ExpectedException.none()
      Src: org.xmlunit.assertj.ExpectedException:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.junit.rules.TestRule
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.ExpectedException
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 38
    functionName: '[org.xmlunit.assertj.ExpectedException].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ExpectedException.java
    functionUses: 0
    functionsReached:
    - org.junit.rules.ExpectedException.none()
    linkageType: ''
    returnType: org.xmlunit.assertj.ExpectedException
    signature: '[org.xmlunit.assertj.ExpectedException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].apply(org.junit.runners.model.Statement,org.junit.runner.Description)'
      Src: org.xmlunit.assertj.ExpectedException:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.junit.runners.model.Statement
      - org.junit.runner.Description
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.junit.rules.TestRule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.junit.runners.model.Statement
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - base
    - description
    argTypes:
    - org.junit.runners.model.Statement
    - org.junit.runner.Description
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj.ExpectedException].apply(org.junit.runners.model.Statement,org.junit.runner.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ExpectedException.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].apply(org.junit.runners.model.Statement,org.junit.runner.Description)'
    linkageType: ''
    returnType: org.junit.runners.model.Statement
    signature: '[org.xmlunit.assertj.ExpectedException].apply(org.junit.runners.model.Statement,org.junit.runner.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ExpectedException].expectAssertionError()'
      Src: org.xmlunit.assertj.ExpectedException:46,1
    - Dst: '[org.xmlunit.assertj.ExpectedException].format(String)'
      Src: org.xmlunit.assertj.ExpectedException:47,1
    - Dst: '[org.junit.rules.ExpectedException].expectMessage(org.xmlunit.assertj.ExpectedException)'
      Src: org.xmlunit.assertj.ExpectedException:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.junit.rules.TestRule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj.ExpectedException].expectAssertionError(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ExpectedException.java
    functionUses: 0
    functionsReached:
    - '[org.junit.rules.ExpectedException].expectMessage(org.xmlunit.assertj.ExpectedException)'
    - '[org.xmlunit.assertj.ExpectedException].expectAssertionError()'
    - '[org.xmlunit.assertj.ExpectedException].format(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ExpectedException].expectAssertionError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ExpectedException].expectAssertionError()'
      Src: org.xmlunit.assertj.ExpectedException:51,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].<init>(String)'
      Src: org.xmlunit.assertj.ExpectedException:52,1
    - Dst: '[org.xmlunit.assertj.ExpectedException].hasMessage(org.xmlunit.assertj3.ExpectedException.MatchesPattern)'
      Src: org.xmlunit.assertj.ExpectedException:52,1
    - Dst: '[org.junit.rules.ExpectedException].expect(org.xmlunit.assertj.ExpectedException)'
      Src: org.xmlunit.assertj.ExpectedException:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.junit.rules.TestRule
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - messageRegex
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.assertj.ExpectedException].expectAssertionErrorPattern(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ExpectedException.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ExpectedException].hasMessage(org.xmlunit.assertj3.ExpectedException.MatchesPattern)'
    - '[org.junit.rules.ExpectedException].expect(org.xmlunit.assertj.ExpectedException)'
    - '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].<init>(String)'
    - '[org.xmlunit.assertj.ExpectedException].expectAssertionError()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ExpectedException].expectAssertionErrorPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.ExpectedException].expect()'
      Src: org.xmlunit.assertj.ExpectedException:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.ExpectedException
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.junit.rules.TestRule
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.assertj.ExpectedException].expectAssertionError()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ExpectedException.java
    functionUses: 2
    functionsReached:
    - '[org.junit.rules.ExpectedException].expect()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ExpectedException].expectAssertionError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.ExpectedException.MatchesPattern
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - regex
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.xmlunit.assertj.ExpectedException.MatchesPattern].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ExpectedException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.ExpectedException.MatchesPattern
    signature: '[org.xmlunit.assertj.ExpectedException.MatchesPattern].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String,org.xmlunit.assertj.ExpectedException.MatchesPattern)'
      Src: org.xmlunit.assertj.ExpectedException.MatchesPattern:72,1
    - Dst: '[org.xmlunit.assertj.ExpectedException.MatchesPattern].matcher(String)'
      Src: org.xmlunit.assertj.ExpectedException.MatchesPattern:72,1
    - Dst: '[org.xmlunit.assertj.ExpectedException.MatchesPattern].matches()'
      Src: org.xmlunit.assertj.ExpectedException.MatchesPattern:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.assertj.ExpectedException.MatchesPattern].matchesSafely(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ExpectedException.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ExpectedException.MatchesPattern].matches()'
    - '[java.util.regex.Pattern].compile(String,org.xmlunit.assertj.ExpectedException.MatchesPattern)'
    - '[org.xmlunit.assertj.ExpectedException.MatchesPattern].matcher(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj.ExpectedException.MatchesPattern].matchesSafely(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.hamcrest.Description].appendText(String)'
      Src: org.xmlunit.assertj.ExpectedException.MatchesPattern:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hamcrest.Description
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - org.hamcrest.Description
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.xmlunit.assertj.ExpectedException.MatchesPattern].describeTo(org.hamcrest.Description)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ExpectedException.java
    functionUses: 0
    functionsReached:
    - '[org.hamcrest.Description].appendText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ExpectedException.MatchesPattern].describeTo(org.hamcrest.Description)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:42,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:42,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 45
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:61,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:61,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 64
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 64
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:81,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:81,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:81,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 85
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:101,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:101,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:101,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 105
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 105
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:110,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:111,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:111,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:124,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:124,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 127
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 127
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:132,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:145,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:145,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:145,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 149
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 149
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:154,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:155,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:155,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:168,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:168,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 171
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 171
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:176,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:189,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:189,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:189,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 193
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:198,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:199,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:199,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:216,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:216,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:216,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 220
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 220
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:225,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:242,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:242,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:242,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:242,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 247
      start: 222
    functionDepth: 2
    functionLinenumber: 222
    functionLinenumberEnd: 247
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:252,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].format(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:253,1
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:253,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:272,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:272,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:272,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 276
      start: 249
    functionDepth: 2
    functionLinenumber: 249
    functionLinenumberEnd: 276
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldFail()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].format(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldFail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:281,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:300,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:300,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:300,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:300,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 305
      start: 278
    functionDepth: 2
    functionLinenumber: 278
    functionLinenumberEnd: 305
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldUseCustomFailMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].withFailMessage(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldUseCustomFailMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:322,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:322,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:322,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 326
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 326
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_forEmptyNodeSet_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].assertThat(org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].nodesByXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String,String)'
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].haveAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_forEmptyNodeSet_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].none()'
      Src: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest
    signature: '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertAndTest:30,1
    - Dst: '[org.xmlunit.assertj.XmlAssertAndTest].assertThat(org.xmlunit.assertj.XmlAssertAndTest)'
      Src: org.xmlunit.assertj.XmlAssertAndTest:42,1
    - Dst: '[org.xmlunit.assertj.XmlAssertAndTest].and(null)'
      Src: org.xmlunit.assertj.XmlAssertAndTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj.XmlAssertAndTest].testAnd_withNull_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertAndTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertAndTest].assertThat(org.xmlunit.assertj.XmlAssertAndTest)'
    - '[org.xmlunit.assertj.XmlAssertAndTest].and(null)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertAndTest].testAnd_withNull_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertAndTest].assertThat(org.xmlunit.assertj.XmlAssertAndTest)'
      Src: org.xmlunit.assertj.XmlAssertAndTest:50,1
    - Dst: '[org.xmlunit.assertj.XmlAssertAndTest].and(String)'
      Src: org.xmlunit.assertj.XmlAssertAndTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.xmlunit.assertj.XmlAssertAndTest].testAnd_withWhitespacesOnly_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertAndTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertAndTest].assertThat(org.xmlunit.assertj.XmlAssertAndTest)'
    - '[org.xmlunit.assertj.XmlAssertAndTest].and(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertAndTest].testAnd_withWhitespacesOnly_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertAndTest].none()'
      Src: org.xmlunit.assertj.XmlAssertAndTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.XmlAssertAndTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.XmlAssertAndTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertAndTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertAndTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.XmlAssertAndTest
    signature: '[org.xmlunit.assertj.XmlAssertAndTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:38,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:38,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 39
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:44,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:45,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(java.io.File)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:47,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(java.io.File)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:47,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 48
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_fromFiles_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(java.io.File)'
    - '[java.io.File].<init>(String)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_fromFiles_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:53,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:58,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:58,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 59
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 59
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withIdenticalXmls_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withIdenticalXmls_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:64,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:84,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:84,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:86,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:85,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:84,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 88
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withSimilarXmls_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withSimilarXmls_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:93,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:107,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:107,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].ignoreChildNodesOrder()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:107,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:110,1
    - Dst: '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:109,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:107,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 112
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 112
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withSimilarXmlsIgnoreChildNodesOrder_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].ignoreChildNodesOrder()'
    - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withSimilarXmlsIgnoreChildNodesOrder_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:117,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:122,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:122,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].ignoreComments()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:122,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 125
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 125
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withIgnoreComments_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].ignoreComments()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withIgnoreComments_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:130,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:135,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:135,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 136
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 136
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withInvalidTestXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withInvalidTestXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:141,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:146,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:146,1
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 147
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 147
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withInvalidControlXml_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].assertThat(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].and(org.xmlunit.assertj.CompareAssertAreNotSimilarTest)'
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].areNotSimilar()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withInvalidControlXml_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].none()'
      Src: org.xmlunit.assertj.CompareAssertAreNotSimilarTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.CompareAssertAreNotSimilarTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotSimilarTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssertAreNotSimilarTest
    signature: '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:46,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].newDocumentBuilder()'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:46,1
    - Dst: '[java.io.StringReader].<init>(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:47,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:47,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].parse(org.xml.sax.InputSource)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:47,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].getDocumentElement()'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:47,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:49,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:49,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:50,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 51
    functionName: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_onElementType_withSingleMatching_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].newDocumentBuilder()'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].parse(org.xml.sax.InputSource)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(org.xmlunit.assertj.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].getDocumentElement()'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_onElementType_withSingleMatching_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:64,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:64,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:65,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 66
    functionName: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_onStringType_withSingleMatching_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_onStringType_withSingleMatching_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:70,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:81,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withNotExistingXPath_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withNotExistingXPath_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:99,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:99,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:100,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 101
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 101
    functionName: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withMultipleMatching_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withMultipleMatching_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:107,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 108
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withAttribute_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withAttribute_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:112,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:116,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 117
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 117
    functionName: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withAttribute_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withAttribute_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:131,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:132,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:134,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:134,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:134,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:138,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:138,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 141
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 141
    functionName: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withNamespacesContext_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].withNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withNamespacesContext_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:154,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:156,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].withDocumentBuilderFactory(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:156,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 159
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 159
    functionName: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withDocumentBuilderFactory_shouldPass()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].withDocumentBuilderFactory(org.xmlunit.assertj.XmlAssertHasXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withDocumentBuilderFactory_shouldPass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:164,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:175,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:176,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:178,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].withNamespaceContext(java.util.HashMap)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:178,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      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: 181
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 181
    functionName: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withInvalidNamespacesContext_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String,String)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].withNamespaceContext(java.util.HashMap)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withInvalidNamespacesContext_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:186,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:190,1
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 183
    functionDepth: 2
    functionLinenumber: 183
    functionLinenumberEnd: 191
    functionName: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withInvalidXML_shouldFailed()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].assertThat(org.xmlunit.assertj.XmlAssertHasXPathTest)'
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].hasXPath(String)'
    - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withInvalidXML_shouldFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssertHasXPathTest].none()'
      Src: org.xmlunit.assertj.XmlAssertHasXPathTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.ExpectedException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.XmlAssertHasXPathTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.XmlAssertHasXPathTest].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertHasXPathTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssertHasXPathTest].none()'
    linkageType: ''
    returnType: org.xmlunit.assertj.XmlAssertHasXPathTest
    signature: '[org.xmlunit.assertj.XmlAssertHasXPathTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.xmlunit.assertj.util.SetEnglishLocaleRule:26,1
    - Dst: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].maybeSetDefault(org.xmlunit.assertj.util.SetEnglishLocaleRule)'
      Src: org.xmlunit.assertj.util.SetEnglishLocaleRule:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.junit.rules.ExternalResource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].before()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/util/SetEnglishLocaleRule.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[org.xmlunit.assertj.util.SetEnglishLocaleRule].maybeSetDefault(org.xmlunit.assertj.util.SetEnglishLocaleRule)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].maybeSetDefault(java.util.Locale)'
      Src: org.xmlunit.assertj.util.SetEnglishLocaleRule:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.junit.rules.ExternalResource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].after()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/util/SetEnglishLocaleRule.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.util.SetEnglishLocaleRule].maybeSetDefault(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].after()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.xmlunit.assertj.util.SetEnglishLocaleRule:36,1
    - Dst: '[java.util.Locale].equals(org.xmlunit.assertj.util.SetEnglishLocaleRule)'
      Src: org.xmlunit.assertj.util.SetEnglishLocaleRule:36,1
    - Dst: '[java.util.Locale].setDefault(java.util.Locale)'
      Src: org.xmlunit.assertj.util.SetEnglishLocaleRule:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.junit.rules.ExternalResource
    argCount: 1
    argNames:
    - l
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].maybeSetDefault(java.util.Locale)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/util/SetEnglishLocaleRule.java
    functionUses: 1
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[java.util.Locale].setDefault(java.util.Locale)'
    - '[java.util.Locale].equals(org.xmlunit.assertj.util.SetEnglishLocaleRule)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].maybeSetDefault(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.util.SetEnglishLocaleRule
      static: false
      superClass: org.junit.rules.ExternalResource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/util/SetEnglishLocaleRule.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.util.SetEnglishLocaleRule
    signature: '[org.xmlunit.assertj.util.SetEnglishLocaleRule].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.NodeUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 29
    functionName: '[org.xmlunit.assertj.NodeUtils].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/NodeUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.NodeUtils
    signature: '[org.xmlunit.assertj.NodeUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.util.Nodes].getAttributes(org.w3c.dom.Node)'
      Src: org.xmlunit.assertj.NodeUtils:33,1
    - Dst: '[java.util.Map<javax.xml.namespace.QName,String>].entrySet()'
      Src: org.xmlunit.assertj.NodeUtils:35,1
    - Dst: entry.getKey()
      Src: org.xmlunit.assertj.NodeUtils:36,1
    - Dst: '[org.xmlunit.assertj.NodeUtils].matchQName(org.xmlunit.assertj.NodeUtils,String)'
      Src: org.xmlunit.assertj.NodeUtils:37,1
    - Dst: entry.getValue()
      Src: org.xmlunit.assertj.NodeUtils:38,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - node
    - attributeName
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 43
    functionName: '[org.xmlunit.assertj.NodeUtils].attributeValue(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/NodeUtils.java
    functionUses: 0
    functionsReached:
    - entry.getKey()
    - '[java.util.Map<javax.xml.namespace.QName,String>].entrySet()'
    - '[org.xmlunit.assertj.NodeUtils].matchQName(org.xmlunit.assertj.NodeUtils,String)'
    - '[org.xmlunit.util.Nodes].getAttributes(org.w3c.dom.Node)'
    - entry.getValue()
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.NodeUtils].attributeValue(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.Input].from(Object)'
      Src: org.xmlunit.assertj.NodeUtils:46,1
    - Dst: '[org.xmlunit.assertj.NodeUtils].build()'
      Src: org.xmlunit.assertj.NodeUtils:46,1
    - Dst: '[org.xmlunit.util.Convert].toNode(org.xmlunit.assertj.NodeUtils,javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj.NodeUtils:47,1
    - Dst: '[org.xmlunit.util.Convert].toNode(org.xmlunit.assertj.NodeUtils)'
      Src: org.xmlunit.assertj.NodeUtils:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - xmlSource
    - config
    argTypes:
    - Object
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/NodeUtils.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.util.Convert].toNode(org.xmlunit.assertj.NodeUtils,javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.util.Convert].toNode(org.xmlunit.assertj.NodeUtils)'
    - '[org.xmlunit.assertj.NodeUtils].build()'
    - '[org.xmlunit.builder.Input].from(Object)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.xmlunit.assertj.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].toString()'
      Src: org.xmlunit.assertj.NodeUtils:52,1
    - Dst: '[org.xmlunit.assertj.NodeUtils].equals(String)'
      Src: org.xmlunit.assertj.NodeUtils:52,1
    - Dst: (qName.getPrefix() + ":" + qName.getLocalPart()).equals(String)
      Src: org.xmlunit.assertj.NodeUtils:53,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.xmlunit.assertj.NodeUtils:54,1
    - Dst: '[org.xmlunit.assertj.NodeUtils].equals(String)'
      Src: org.xmlunit.assertj.NodeUtils:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - qName
    - name
    argTypes:
    - javax.xml.namespace.QName
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.assertj.NodeUtils].matchQName(javax.xml.namespace.QName,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/NodeUtils.java
    functionUses: 0
    functionsReached:
    - (qName.getPrefix() + ":" + qName.getLocalPart()).equals(String)
    - '[javax.xml.namespace.QName].toString()'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[org.xmlunit.assertj.NodeUtils].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj.NodeUtils].matchQName(javax.xml.namespace.QName,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.XPathEngineFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 25
    functionName: '[org.xmlunit.assertj.XPathEngineFactory].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XPathEngineFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.XPathEngineFactory
    signature: '[org.xmlunit.assertj.XPathEngineFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
      Src: org.xmlunit.assertj.XPathEngineFactory:28,1
    - Dst: '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
      Src: org.xmlunit.assertj.XPathEngineFactory:28,1
    - Dst: engine.setNamespaceContext(java.util.Map<String,String>)
      Src: org.xmlunit.assertj.XPathEngineFactory:30,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.xpath.XPathEngine
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 34
      start: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.assertj.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XPathEngineFactory.java
    functionUses: 0
    functionsReached:
    - engine.setNamespaceContext(java.util.Map<String,String>)
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
    - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
    linkageType: ''
    returnType: org.xmlunit.xpath.XPathEngine
    signature: '[org.xmlunit.assertj.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(ACTUAL,Class<?>)'
      Src: org.xmlunit.assertj.CustomAbstractAssert:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ACTUAL
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.CustomAbstractAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - selfType
    argTypes:
    - ACTUAL
    - Class<?>
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.xmlunit.assertj.CustomAbstractAssert].<init>(ACTUAL,Class<?>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CustomAbstractAssert.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(ACTUAL,Class<?>)'
    linkageType: ''
    returnType: org.xmlunit.assertj.CustomAbstractAssert
    signature: '[org.xmlunit.assertj.CustomAbstractAssert].<init>(ACTUAL,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.internal.Failures].instance()'
      Src: org.xmlunit.assertj.CustomAbstractAssert:41,1
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].failureIfErrorMessageIsOverridden(org.xmlunit.assertj.CustomAbstractAssert)'
      Src: org.xmlunit.assertj.CustomAbstractAssert:41,1
    - Dst: info.description()
      Src: org.xmlunit.assertj.CustomAbstractAssert:43,1
    - Dst: info.representation()
      Src: org.xmlunit.assertj.CustomAbstractAssert:43,1
    - Dst: '[org.assertj.core.error.AssertionErrorFactory].newAssertionError(org.xmlunit.assertj.CustomAbstractAssert,org.xmlunit.assertj.CustomAbstractAssert)'
      Src: org.xmlunit.assertj.CustomAbstractAssert:43,1
    - Dst: '[org.assertj.core.internal.Failures].instance()'
      Src: org.xmlunit.assertj.CustomAbstractAssert:45,1
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].removeAssertJRelatedElementsFromStackTraceIfNeeded(org.xmlunit.assertj.CustomAbstractAssert)'
      Src: org.xmlunit.assertj.CustomAbstractAssert:45,1
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].removeCustomAssertRelatedElementsFromStackTraceIfNeeded(org.xmlunit.assertj.CustomAbstractAssert)'
      Src: org.xmlunit.assertj.CustomAbstractAssert:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.assertj.core.error.AssertionErrorFactory
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - assertionErrorFactory
    argTypes:
    - org.assertj.core.error.AssertionErrorFactory
    constantsTouched: []
    func_position:
      end: 48
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj.CustomAbstractAssert].throwAssertionError(org.assertj.core.error.AssertionErrorFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CustomAbstractAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CustomAbstractAssert].failureIfErrorMessageIsOverridden(org.xmlunit.assertj.CustomAbstractAssert)'
    - '[org.assertj.core.internal.Failures].instance()'
    - '[org.xmlunit.assertj.CustomAbstractAssert].removeAssertJRelatedElementsFromStackTraceIfNeeded(org.xmlunit.assertj.CustomAbstractAssert)'
    - info.description()
    - info.representation()
    - '[org.assertj.core.error.AssertionErrorFactory].newAssertionError(org.xmlunit.assertj.CustomAbstractAssert,org.xmlunit.assertj.CustomAbstractAssert)'
    - '[org.xmlunit.assertj.CustomAbstractAssert].removeCustomAssertRelatedElementsFromStackTraceIfNeeded(org.xmlunit.assertj.CustomAbstractAssert)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CustomAbstractAssert].throwAssertionError(org.assertj.core.error.AssertionErrorFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.internal.Failures].instance()'
      Src: org.xmlunit.assertj.CustomAbstractAssert:52,1
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].isRemoveAssertJRelatedElementsFromStackTrace()'
      Src: org.xmlunit.assertj.CustomAbstractAssert:52,1
    - Dst: '[AssertionError].getStackTrace()'
      Src: org.xmlunit.assertj.CustomAbstractAssert:54,1
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].newArrayList(org.xmlunit.assertj.CustomAbstractAssert)'
      Src: org.xmlunit.assertj.CustomAbstractAssert:54,1
    - Dst: '[AssertionError].getStackTrace()'
      Src: org.xmlunit.assertj.CustomAbstractAssert:55,1
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].isElementOfCustomAssert(org.xmlunit.assertj.CustomAbstractAssert)'
      Src: org.xmlunit.assertj.CustomAbstractAssert:56,1
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].remove(org.xmlunit.assertj.CustomAbstractAssert)'
      Src: org.xmlunit.assertj.CustomAbstractAssert:57,1
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].toArray()'
      Src: org.xmlunit.assertj.CustomAbstractAssert:60,1
    - Dst: '[AssertionError].setStackTrace(org.xmlunit.assertj.CustomAbstractAssert)'
      Src: org.xmlunit.assertj.CustomAbstractAssert:61,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - AssertionError
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - assertionError
    argTypes:
    - AssertionError
    constantsTouched: []
    func_position:
      end: 62
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.assertj.CustomAbstractAssert].removeCustomAssertRelatedElementsFromStackTraceIfNeeded(AssertionError)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CustomAbstractAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CustomAbstractAssert].remove(org.xmlunit.assertj.CustomAbstractAssert)'
    - '[org.assertj.core.internal.Failures].instance()'
    - '[org.xmlunit.assertj.CustomAbstractAssert].newArrayList(org.xmlunit.assertj.CustomAbstractAssert)'
    - '[org.xmlunit.assertj.CustomAbstractAssert].isElementOfCustomAssert(org.xmlunit.assertj.CustomAbstractAssert)'
    - '[org.xmlunit.assertj.CustomAbstractAssert].isRemoveAssertJRelatedElementsFromStackTrace()'
    - '[AssertionError].setStackTrace(org.xmlunit.assertj.CustomAbstractAssert)'
    - '[AssertionError].getStackTrace()'
    - '[org.xmlunit.assertj.CustomAbstractAssert].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CustomAbstractAssert].removeCustomAssertRelatedElementsFromStackTraceIfNeeded(AssertionError)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].getClass()'
      Src: org.xmlunit.assertj.CustomAbstractAssert:66,1
    - Dst: '[StackTraceElement].getClassName()'
      Src: org.xmlunit.assertj.CustomAbstractAssert:68,1
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].getName()'
      Src: org.xmlunit.assertj.CustomAbstractAssert:68,1
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].equals(org.xmlunit.assertj.CustomAbstractAssert)'
      Src: org.xmlunit.assertj.CustomAbstractAssert:68,1
    - Dst: '[StackTraceElement].getClassName()'
      Src: org.xmlunit.assertj.CustomAbstractAssert:71,1
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].contains(String)'
      Src: org.xmlunit.assertj.CustomAbstractAssert:71,1
    - Dst: '[org.xmlunit.assertj.CustomAbstractAssert].getSuperclass()'
      Src: org.xmlunit.assertj.CustomAbstractAssert:74,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - StackTraceElement
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stackTraceElement
    argTypes:
    - StackTraceElement
    constantsTouched: []
    func_position:
      end: 77
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.assertj.CustomAbstractAssert].isElementOfCustomAssert(StackTraceElement)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CustomAbstractAssert.java
    functionUses: 0
    functionsReached:
    - '[StackTraceElement].getClassName()'
    - '[org.xmlunit.assertj.CustomAbstractAssert].equals(org.xmlunit.assertj.CustomAbstractAssert)'
    - '[org.xmlunit.assertj.CustomAbstractAssert].getName()'
    - '[org.xmlunit.assertj.CustomAbstractAssert].getSuperclass()'
    - '[org.xmlunit.assertj.CustomAbstractAssert].getClass()'
    - '[org.xmlunit.assertj.CustomAbstractAssert].contains(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj.CustomAbstractAssert].isElementOfCustomAssert(StackTraceElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].<init>()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:52,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].create(org.xmlunit.xpath.XPathEngine)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:55,1
    - Dst: '[Object].<init>(Iterable<org.w3c.dom.Node>,org.assertj.core.api.AssertFactory<org.w3c.dom.Node,org.xmlunit.assertj3.SingleNodeAssert>)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.w3c.dom.Node>
      - org.xmlunit.xpath.XPathEngine
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nodes
    - engine
    argTypes:
    - Iterable<org.w3c.dom.Node>
    - org.xmlunit.xpath.XPathEngine
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].<init>(Iterable<org.w3c.dom.Node>,org.xmlunit.xpath.XPathEngine)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.AssertFactoryProvider].<init>()'
    - '[org.xmlunit.assertj.AssertFactoryProvider].create(org.xmlunit.xpath.XPathEngine)'
    - '[Object].<init>(Iterable<org.w3c.dom.Node>,org.assertj.core.api.AssertFactory<org.w3c.dom.Node,org.xmlunit.assertj3.SingleNodeAssert>)'
    linkageType: ''
    returnType: org.xmlunit.assertj.MultipleNodeAssert
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].<init>(Iterable<org.w3c.dom.Node>,org.xmlunit.xpath.XPathEngine)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:60,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotBlank()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:60,1
    - Dst: '[org.xmlunit.assertj3.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:62,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:63,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Node)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:64,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].withAssertInfo(org.xmlunit.assertj3.MultipleNodeAssert,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:67,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].hasDescription()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:68,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].description(String,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - xmlSource
    - xPath
    - config
    argTypes:
    - Object
    - String
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 73
      start: 58
    functionDepth: 4
    functionLinenumber: 58
    functionLinenumberEnd: 73
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].create(Object,String,org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssert].hasDescription()'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Node)'
    - '[org.xmlunit.assertj3.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].description(String,String)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotBlank()'
    - '[org.xmlunit.assertj3.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].withAssertInfo(org.xmlunit.assertj3.MultipleNodeAssert,org.assertj.core.api.WritableAssertionInfo)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].create(Object,String,org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].isNotEmpty()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].exist()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssert].isNotEmpty()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].exist()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].isEmpty()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      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: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].doNotExist()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssert].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].doNotExist()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:101,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:103,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 111
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].haveAttribute(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
    - '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].haveAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:125,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:127,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 135
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 135
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].haveAttribute(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
    - '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].haveAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:148,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:150,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 158
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 158
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].doNotHaveAttribute(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
    - '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].doNotHaveAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:172,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:174,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 182
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 182
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].doNotHaveAttribute(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
    - '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].doNotHaveAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:195,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].navigationDescription(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:199,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].toAssert(org.xmlunit.assertj.MultipleNodeAssert,org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:199,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].isNodeSetEmpty(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:200,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].shouldAnyNodeHaveXPath(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:206,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].throwAssertionError(org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:206,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 208
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 208
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].containsAnyNodeHavingXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssert].toAssert(org.xmlunit.assertj.MultipleNodeAssert,org.xmlunit.assertj.MultipleNodeAssert)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].throwAssertionError(org.xmlunit.assertj.MultipleNodeAssert)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].shouldAnyNodeHaveXPath(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].isNodeSetEmpty(String)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj.MultipleNodeAssert].navigationDescription(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].containsAnyNodeHavingXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:220,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:222,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 230
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 230
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].containsAllNodesHavingXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
    - '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].containsAllNodesHavingXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:242,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:244,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj.MultipleNodeAssert,String)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:247,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:247,1
    - Dst: String.format(String,String)
      Src: org.xmlunit.assertj.MultipleNodeAssert:250,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].description()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:251,1
    - Dst: '[org.assertj.core.description.Description].mostRelevantDescription(org.xmlunit.assertj.MultipleNodeAssert,org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:251,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].asListAssert(java.util.ArrayList)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:253,1
    - Dst: '[org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>].as(org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:253,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 254
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 254
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].extractingAttribute(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssert].asListAssert(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[org.assertj.core.description.Description].mostRelevantDescription(org.xmlunit.assertj.MultipleNodeAssert,org.xmlunit.assertj.MultipleNodeAssert)'
    - '[org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>].as(org.xmlunit.assertj.MultipleNodeAssert)'
    - '[java.util.ArrayList].add(String)'
    - '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj.MultipleNodeAssert,String)'
    - String.format(String,String)
    - '[org.xmlunit.assertj.MultipleNodeAssert].description()'
    - '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].extractingAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:265,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:267,1
    - Dst: node.getTextContent()
      Src: org.xmlunit.assertj.MultipleNodeAssert:270,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].trim()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:272,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:274,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].description()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:278,1
    - Dst: '[org.assertj.core.description.Description].mostRelevantDescription(org.xmlunit.assertj.MultipleNodeAssert,org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:278,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].asListAssert(java.util.ArrayList)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:280,1
    - Dst: '[org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>].as(org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:280,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 281
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].extractingText()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssert].asListAssert(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[org.assertj.core.description.Description].mostRelevantDescription(org.xmlunit.assertj.MultipleNodeAssert,org.xmlunit.assertj.MultipleNodeAssert)'
    - '[org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>].as(org.xmlunit.assertj.MultipleNodeAssert)'
    - '[java.util.ArrayList].add(org.xmlunit.assertj.MultipleNodeAssert)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].description()'
    - '[org.xmlunit.assertj.MultipleNodeAssert].isNotNull()'
    - node.getTextContent()
    - '[org.xmlunit.assertj.MultipleNodeAssert].trim()'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].extractingText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:286,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].navigationDescription(String)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:288,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].toAssert(org.xmlunit.assertj.MultipleNodeAssert,org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:288,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].accept(org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:290,1
    - Dst: ae.getMessage()
      Src: org.xmlunit.assertj.MultipleNodeAssert:292,1
    - Dst: '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].<init>(org.xmlunit.assertj.MultipleNodeAssert,org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:292,1
    - Dst: '[java.util.ArrayList].add(org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:292,1
    - Dst: '[java.util.ArrayList].isEmpty()'
      Src: org.xmlunit.assertj.MultipleNodeAssert:296,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].elementsShouldSatisfy(org.xmlunit.assertj.MultipleNodeAssert,java.util.ArrayList,org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:297,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].throwAssertionError(org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:297,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - SingleNodeAssertConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - consumer
    argTypes:
    - SingleNodeAssertConsumer
    constantsTouched: []
    func_position:
      end: 299
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 299
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(SingleNodeAssertConsumer)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement)'
    - ae.getMessage()
    - '[org.xmlunit.assertj.MultipleNodeAssert].throwAssertionError(org.xmlunit.assertj.MultipleNodeAssert)'
    - '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].<init>(org.xmlunit.assertj.MultipleNodeAssert,org.xmlunit.assertj.MultipleNodeAssert)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].accept(org.xmlunit.assertj.MultipleNodeAssert)'
    - '[java.util.ArrayList].isEmpty()'
    - '[org.xmlunit.assertj.MultipleNodeAssert].toAssert(org.xmlunit.assertj.MultipleNodeAssert,org.xmlunit.assertj.MultipleNodeAssert)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].elementsShouldSatisfy(org.xmlunit.assertj.MultipleNodeAssert,java.util.ArrayList,org.xmlunit.assertj.MultipleNodeAssert)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].navigationDescription(String)'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(SingleNodeAssertConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].newListAssertInstance(java.util.List<String>)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:304,1
    - Dst: '[org.xmlunit.assertj.MultipleNodeAssert].withAssertInfo(org.xmlunit.assertj.MultipleNodeAssert,org.xmlunit.assertj.MultipleNodeAssert)'
      Src: org.xmlunit.assertj.MultipleNodeAssert:305,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj.AssertFactoryProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 306
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 306
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert].asListAssert(java.util.List<String>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.MultipleNodeAssert].withAssertInfo(org.xmlunit.assertj.MultipleNodeAssert,org.xmlunit.assertj.MultipleNodeAssert)'
    - '[org.xmlunit.assertj.MultipleNodeAssert].newListAssertInstance(java.util.List<String>)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractListAssert<?,java.util.List<?extendsString>,String,org.assertj.core.api.ObjectAssert<String>>
    signature: '[org.xmlunit.assertj.MultipleNodeAssert].asListAssert(java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.assertj3.SingleNodeAssert
      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:
    - t
    argTypes:
    - org.xmlunit.assertj3.SingleNodeAssert
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert.SingleNodeAssertConsumer].accept(org.xmlunit.assertj3.SingleNodeAssert)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.MultipleNodeAssert.SingleNodeAssertConsumer].accept(org.xmlunit.assertj3.SingleNodeAssert)'
  - 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.xmlunit.assertj.MultipleNodeAssert.SingleNodeAssertConsumer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.MultipleNodeAssert.SingleNodeAssertConsumer
    signature: '[org.xmlunit.assertj.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(javax.xml.transform.Source)'
      Src: org.xmlunit.assertj.ValidationAssert:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - Source[]
      - javax.xml.validation.Schema
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.ValidationAssert
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - actual
    - schemaSources
    - schema
    argTypes:
    - javax.xml.transform.Source
    - Source[]
    - javax.xml.validation.Schema
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.xmlunit.assertj.ValidationAssert].<init>(javax.xml.transform.Source,Source[],javax.xml.validation.Schema)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValidationAssert.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(javax.xml.transform.Source)'
    linkageType: ''
    returnType: org.xmlunit.assertj.ValidationAssert
    signature: '[org.xmlunit.assertj.ValidationAssert].<init>(javax.xml.transform.Source,Source[],javax.xml.validation.Schema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.Input].from(Object)'
      Src: org.xmlunit.assertj.ValidationAssert:86,1
    - Dst: '[org.xmlunit.assertj.ValidationAssert].build()'
      Src: org.xmlunit.assertj.ValidationAssert:86,1
    - Dst: '[org.xmlunit.assertj.ValidationAssert].withAssertInfo(org.xmlunit.assertj3.ValidationAssert,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj.ValidationAssert:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.ValidationAssert
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - xmlSource
    - config
    argTypes:
    - Object
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.xmlunit.assertj.ValidationAssert].create(Object,org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValidationAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValidationAssert].withAssertInfo(org.xmlunit.assertj3.ValidationAssert,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.xmlunit.assertj.ValidationAssert].build()'
    - '[org.xmlunit.builder.Input].from(Object)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValidationAssert
    signature: '[org.xmlunit.assertj.ValidationAssert].create(Object,org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(Object,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj.ValidationAssert:76,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotNull()'
      Src: org.xmlunit.assertj.ValidationAssert:76,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(javax.xml.validation.Schema,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj.ValidationAssert:77,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotNull()'
      Src: org.xmlunit.assertj.ValidationAssert:77,1
    - Dst: '[org.xmlunit.builder.Input].from(Object)'
      Src: org.xmlunit.assertj.ValidationAssert:79,1
    - Dst: '[org.xmlunit.assertj.ValidationAssert].build()'
      Src: org.xmlunit.assertj.ValidationAssert:79,1
    - Dst: '[org.xmlunit.assertj.ValidationAssert].withAssertInfo(org.xmlunit.assertj3.ValidationAssert,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj.ValidationAssert:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - javax.xml.validation.Schema
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.ValidationAssert
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - xmlSource
    - schema
    - config
    argTypes:
    - Object
    - javax.xml.validation.Schema
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 82
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.assertj.ValidationAssert].create(Object,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValidationAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValidationAssert].build()'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(Object,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(javax.xml.validation.Schema,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotNull()'
    - '[org.xmlunit.assertj.ValidationAssert].withAssertInfo(org.xmlunit.assertj3.ValidationAssert,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.xmlunit.builder.Input].from(Object)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValidationAssert
    signature: '[org.xmlunit.assertj.ValidationAssert].create(Object,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.validation.JAXPValidator].<init>(String)'
      Src: org.xmlunit.assertj.ValidationAssert:93,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchema(javax.xml.validation.Schema)'
      Src: org.xmlunit.assertj.ValidationAssert:95,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].setSchemaSources(Source[])'
      Src: org.xmlunit.assertj.ValidationAssert:97,1
    - Dst: '[org.xmlunit.validation.JAXPValidator].validateInstance(org.xmlunit.assertj.ValidationAssert)'
      Src: org.xmlunit.assertj.ValidationAssert:99,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.validation.ValidationResult
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 100
    functionName: '[org.xmlunit.assertj.ValidationAssert].validate()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValidationAssert.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
    - '[org.xmlunit.validation.JAXPValidator].validateInstance(org.xmlunit.assertj.ValidationAssert)'
    - '[org.xmlunit.validation.JAXPValidator].setSchema(javax.xml.validation.Schema)'
    - '[org.xmlunit.validation.JAXPValidator].setSchemaSources(Source[])'
    linkageType: ''
    returnType: org.xmlunit.validation.ValidationResult
    signature: '[org.xmlunit.assertj.ValidationAssert].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValidationAssert].validate()'
      Src: org.xmlunit.assertj.ValidationAssert:109,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.assertj.ValidationAssert:110,1
    - Dst: actual.getSystemId()
      Src: org.xmlunit.assertj.ValidationAssert:111,1
    - Dst: '[org.xmlunit.validation.ValidationResult].getProblems()'
      Src: org.xmlunit.assertj.ValidationAssert:111,1
    - Dst: '[org.xmlunit.assertj.ValidationAssert].shouldBeValid(org.xmlunit.assertj.ValidationAssert,Iterable<org.xmlunit.validation.ValidationProblem>)'
      Src: org.xmlunit.assertj.ValidationAssert:111,1
    - Dst: '[org.xmlunit.assertj.ValidationAssert].throwAssertionError(org.xmlunit.assertj.ValidationAssert)'
      Src: org.xmlunit.assertj.ValidationAssert:111,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.ValidationAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: '[org.xmlunit.assertj.ValidationAssert].isValid()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValidationAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValidationAssert].shouldBeValid(org.xmlunit.assertj.ValidationAssert,Iterable<org.xmlunit.validation.ValidationProblem>)'
    - actual.getSystemId()
    - '[org.xmlunit.assertj.ValidationAssert].validate()'
    - '[org.xmlunit.assertj.ValidationAssert].throwAssertionError(org.xmlunit.assertj.ValidationAssert)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    - '[org.xmlunit.validation.ValidationResult].getProblems()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValidationAssert
    signature: '[org.xmlunit.assertj.ValidationAssert].isValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValidationAssert].validate()'
      Src: org.xmlunit.assertj.ValidationAssert:122,1
    - Dst: '[org.xmlunit.validation.ValidationResult].isValid()'
      Src: org.xmlunit.assertj.ValidationAssert:123,1
    - Dst: actual.getSystemId()
      Src: org.xmlunit.assertj.ValidationAssert:124,1
    - Dst: '[org.xmlunit.assertj.ValidationAssert].shouldBeInvalid(org.xmlunit.assertj.ValidationAssert)'
      Src: org.xmlunit.assertj.ValidationAssert:124,1
    - Dst: '[org.xmlunit.assertj.ValidationAssert].throwAssertionError(org.xmlunit.assertj.ValidationAssert)'
      Src: org.xmlunit.assertj.ValidationAssert:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Source[]
      - javax.xml.validation.Schema
      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: 126
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 126
    functionName: '[org.xmlunit.assertj.ValidationAssert].isInvalid()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValidationAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValidationAssert].shouldBeInvalid(org.xmlunit.assertj.ValidationAssert)'
    - actual.getSystemId()
    - '[org.xmlunit.assertj.ValidationAssert].validate()'
    - '[org.xmlunit.assertj.ValidationAssert].throwAssertionError(org.xmlunit.assertj.ValidationAssert)'
    - '[org.xmlunit.validation.ValidationResult].isValid()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.ValidationAssert].isInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.AssertionsAdapter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 46
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.AssertionsAdapter
    signature: '[org.xmlunit.assertj.AssertionsAdapter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.ObjectAssert].<init>(T)'
      Src: org.xmlunit.assertj.AssertionsAdapter:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractObjectAssert<?,T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - actual
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.assertj.core.api.ObjectAssert].<init>(T)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractObjectAssert<?,T>
    signature: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T)'
      Src: org.xmlunit.assertj.AssertionsAdapter:53,1
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj.AssertionsAdapter:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractObjectAssert<?,T>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - info
    argTypes:
    - T
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T)'
    - '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractObjectAssert<?,T>
    signature: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.ObjectArrayAssert].<init>(T[])'
      Src: org.xmlunit.assertj.AssertionsAdapter:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractObjectArrayAssert<?,T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - actual
    argTypes:
    - T[]
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T[])'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.assertj.core.api.ObjectArrayAssert].<init>(T[])'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractObjectArrayAssert<?,T>
    signature: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T[])'
      Src: org.xmlunit.assertj.AssertionsAdapter:61,1
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj.AssertionsAdapter:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractObjectArrayAssert<?,T>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - info
    argTypes:
    - T[]
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T[],org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T[])'
    - '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractObjectArrayAssert<?,T>
    signature: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T[],org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.StringAssert].<init>(String)'
      Src: org.xmlunit.assertj.AssertionsAdapter:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractCharSequenceAssert<?,String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - actual
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.assertj.core.api.StringAssert].<init>(String)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractCharSequenceAssert<?,String>
    signature: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(String)'
      Src: org.xmlunit.assertj.AssertionsAdapter:69,1
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj.AssertionsAdapter:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractCharSequenceAssert<?,String>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - info
    argTypes:
    - String
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(String,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(String)'
    - '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractCharSequenceAssert<?,String>
    signature: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(String,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.IntegerAssert].<init>(int)'
      Src: org.xmlunit.assertj.AssertionsAdapter:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractIntegerAssert<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - actual
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(int)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.assertj.core.api.IntegerAssert].<init>(int)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractIntegerAssert<?>
    signature: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(int)'
      Src: org.xmlunit.assertj.AssertionsAdapter:77,1
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj.AssertionsAdapter:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractIntegerAssert<?>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - info
    argTypes:
    - int
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(int,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
    - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(int)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractIntegerAssert<?>
    signature: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(int,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.DoubleAssert].<init>(double)'
      Src: org.xmlunit.assertj.AssertionsAdapter:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractDoubleAssert<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - actual
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(double)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.assertj.core.api.DoubleAssert].<init>(double)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractDoubleAssert<?>
    signature: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(double)'
      Src: org.xmlunit.assertj.AssertionsAdapter:85,1
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj.AssertionsAdapter:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractDoubleAssert<?>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - info
    argTypes:
    - double
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(double,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(double)'
    - '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractDoubleAssert<?>
    signature: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(double,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.BooleanAssert].<init>(boolean)'
      Src: org.xmlunit.assertj.AssertionsAdapter:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractBooleanAssert<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - actual
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.assertj.core.api.BooleanAssert].<init>(boolean)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractBooleanAssert<?>
    signature: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(boolean)'
      Src: org.xmlunit.assertj.AssertionsAdapter:93,1
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj.AssertionsAdapter:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AbstractBooleanAssert<?>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - info
    argTypes:
    - boolean
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(boolean,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(boolean)'
    - '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(org.assertj.core.api.AbstractObjectAssert<?,T>,org.assertj.core.api.AssertionInfo)'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractBooleanAssert<?>
    signature: '[org.xmlunit.assertj.AssertionsAdapter].assertThat(boolean,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[T].getWritableAssertionInfo()'
      Src: org.xmlunit.assertj.AssertionsAdapter:97,1
    - Dst: '[org.assertj.core.api.AssertionInfo].overridingErrorMessage()'
      Src: org.xmlunit.assertj.AssertionsAdapter:98,1
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].overridingErrorMessage(org.xmlunit.assertj.AssertionsAdapter)'
      Src: org.xmlunit.assertj.AssertionsAdapter:98,1
    - Dst: '[org.assertj.core.api.AssertionInfo].description()'
      Src: org.xmlunit.assertj.AssertionsAdapter:99,1
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].description(org.xmlunit.assertj.AssertionsAdapter)'
      Src: org.xmlunit.assertj.AssertionsAdapter:99,1
    - Dst: '[org.assertj.core.api.AssertionInfo].representation()'
      Src: org.xmlunit.assertj.AssertionsAdapter:100,1
    - Dst: '[org.xmlunit.assertj.AssertionsAdapter].useRepresentation(org.xmlunit.assertj.AssertionsAdapter)'
      Src: org.xmlunit.assertj.AssertionsAdapter:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - assertion
    - info
    argTypes:
    - T
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 103
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 103
    functionName: '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(T,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.api.AssertionInfo].overridingErrorMessage()'
    - '[org.xmlunit.assertj.AssertionsAdapter].overridingErrorMessage(org.xmlunit.assertj.AssertionsAdapter)'
    - '[org.assertj.core.api.AssertionInfo].description()'
    - '[org.xmlunit.assertj.AssertionsAdapter].description(org.xmlunit.assertj.AssertionsAdapter)'
    - '[T].getWritableAssertionInfo()'
    - '[org.assertj.core.api.AssertionInfo].representation()'
    - '[org.xmlunit.assertj.AssertionsAdapter].useRepresentation(org.xmlunit.assertj.AssertionsAdapter)'
    linkageType: ''
    returnType: T
    signature: '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(T,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:74,1
    - Dst: '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
      Src: org.xmlunit.assertj.CompareAssert:79,1
    - Dst: '[Object].<init>(Object)'
      Src: org.xmlunit.assertj.CompareAssert:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.xmlunit.builder.DiffBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.CompareAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - diffBuilder
    argTypes:
    - Object
    - org.xmlunit.builder.DiffBuilder
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.xmlunit.assertj.CompareAssert].<init>(Object,org.xmlunit.builder.DiffBuilder)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Object)'
    - '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
    - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual(org.xmlunit.assertj.CompareAssert)'
    linkageType: ''
    returnType: org.xmlunit.assertj.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].<init>(Object,org.xmlunit.builder.DiffBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(Object,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj.CompareAssert:88,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].as(String)'
      Src: org.xmlunit.assertj.CompareAssert:88,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].isNotNull()'
      Src: org.xmlunit.assertj.CompareAssert:88,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(Object)'
      Src: org.xmlunit.assertj.CompareAssert:92,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].withTest(Object)'
      Src: org.xmlunit.assertj.CompareAssert:92,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].withNamespaceContext(java.util.Map<String,String>)'
      Src: org.xmlunit.assertj.CompareAssert:92,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj.CompareAssert:92,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].withAssertInfo(org.xmlunit.assertj3.CompareAssert,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj.CompareAssert:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - actual
    - control
    - config
    argTypes:
    - Object
    - Object
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 98
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 98
    functionName: '[org.xmlunit.assertj.CompareAssert].create(Object,Object,org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssert].isNotNull()'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(Object,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.xmlunit.builder.DiffBuilder].compare(Object)'
    - '[org.xmlunit.assertj3.CompareAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    - '[org.xmlunit.assertj.CompareAssert].withNamespaceContext(java.util.Map<String,String>)'
    - '[org.assertj.core.api.AbstractObjectAssert<?,T>].as(String)'
    - '[org.xmlunit.assertj.CompareAssert].withAssertInfo(org.xmlunit.assertj3.CompareAssert,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.xmlunit.assertj.CompareAssert].withTest(Object)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].create(Object,Object,org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
      Src: org.xmlunit.assertj.CompareAssert:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.NodeMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeMatcher
    argTypes:
    - org.xmlunit.diff.NodeMatcher
    constantsTouched: []
    func_position:
      end: 109
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionName: '[org.xmlunit.assertj.CompareAssert].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.assertj.CompareAssert:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.DifferenceEvaluator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - differenceEvaluator
    argTypes:
    - org.xmlunit.diff.DifferenceEvaluator
    constantsTouched: []
    func_position:
      end: 120
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionName: '[org.xmlunit.assertj.CompareAssert].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonController
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparisonController
    argTypes:
    - org.xmlunit.diff.ComparisonController
    constantsTouched: []
    func_position:
      end: 131
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 131
    functionName: '[org.xmlunit.assertj.CompareAssert].withComparisonController(org.xmlunit.diff.ComparisonController)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].withComparisonController(org.xmlunit.diff.ComparisonController)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonListeners(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 142
    functionName: '[org.xmlunit.assertj.CompareAssert].withComparisonListeners()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withComparisonListeners(org.xmlunit.assertj.CompareAssert)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].withComparisonListeners()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withDifferenceListeners(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 153
    functionName: '[org.xmlunit.assertj.CompareAssert].withDifferenceListeners()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withDifferenceListeners(org.xmlunit.assertj.CompareAssert)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].withDifferenceListeners()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withNamespaceContext(java.util.Map<String,String>)'
      Src: org.xmlunit.assertj.CompareAssert:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2Uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 164
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 164
    functionName: '[org.xmlunit.assertj.CompareAssert].withNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withNamespaceContext(java.util.Map<String,String>)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].withNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
      Src: org.xmlunit.assertj.CompareAssert:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeFilter
    argTypes:
    - org.xmlunit.util.Predicate<org.w3c.dom.Attr>
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 175
    functionName: '[org.xmlunit.assertj.CompareAssert].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
      Src: org.xmlunit.assertj.CompareAssert:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.util.Predicate<org.w3c.dom.Node>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeFilter
    argTypes:
    - org.xmlunit.util.Predicate<org.w3c.dom.Node>
    constantsTouched: []
    func_position:
      end: 186
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 186
    functionName: '[org.xmlunit.assertj.CompareAssert].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
      Src: org.xmlunit.assertj.CompareAssert:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.diff.ComparisonFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - org.xmlunit.diff.ComparisonFormatter
    constantsTouched: []
    func_position:
      end: 198
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 198
    functionName: '[org.xmlunit.assertj.CompareAssert].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
      Src: org.xmlunit.assertj.CompareAssert:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[org.xmlunit.assertj.CompareAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].ignoreWhitespace()'
      Src: org.xmlunit.assertj.CompareAssert:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 223
    functionName: '[org.xmlunit.assertj.CompareAssert].ignoreWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].ignoreWhitespace()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].ignoreWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].normalizeWhitespace()'
      Src: org.xmlunit.assertj.CompareAssert:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 235
    functionName: '[org.xmlunit.assertj.CompareAssert].normalizeWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].normalizeWhitespace()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].normalizeWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].ignoreElementContentWhitespace()'
      Src: org.xmlunit.assertj.CompareAssert:244,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 246
    functionName: '[org.xmlunit.assertj.CompareAssert].ignoreElementContentWhitespace()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].ignoreElementContentWhitespace()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].ignoreElementContentWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].ignoreComments()'
      Src: org.xmlunit.assertj.CompareAssert:255,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: '[org.xmlunit.assertj.CompareAssert].ignoreComments()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].ignoreComments()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].ignoreComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].ignoreCommentsUsingXSLTVersion(String)'
      Src: org.xmlunit.assertj.CompareAssert:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xsltVersion
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 269
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 269
    functionName: '[org.xmlunit.assertj.CompareAssert].ignoreCommentsUsingXSLTVersion(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].ignoreCommentsUsingXSLTVersion(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].ignoreCommentsUsingXSLTVersion(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
      Src: org.xmlunit.assertj.CompareAssert:285,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
      Src: org.xmlunit.assertj.CompareAssert:285,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].chain(org.xmlunit.assertj.CompareAssert,org.xmlunit.diff.DifferenceEvaluator)'
      Src: org.xmlunit.assertj.CompareAssert:286,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].withDifferenceEvaluator(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 288
    functionName: '[org.xmlunit.assertj.CompareAssert].ignoreChildNodesOrder()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(org.xmlunit.diff.ElementSelector)'
    - '[org.xmlunit.builder.DiffBuilder].withNodeMatcher(org.xmlunit.diff.DefaultNodeMatcher)'
    - '[org.xmlunit.builder.DiffBuilder].withDifferenceEvaluator(org.xmlunit.assertj.CompareAssert)'
    - '[org.xmlunit.assertj.CompareAssert].chain(org.xmlunit.assertj.CompareAssert,org.xmlunit.diff.DifferenceEvaluator)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].ignoreChildNodesOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].checkForIdentical()'
      Src: org.xmlunit.assertj.CompareAssert:300,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].compare(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 303
    functionName: '[org.xmlunit.assertj.CompareAssert].areIdentical()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssert].compare(org.xmlunit.assertj.CompareAssert)'
    - '[org.xmlunit.builder.DiffBuilder].checkForIdentical()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].areIdentical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].checkForIdentical()'
      Src: org.xmlunit.assertj.CompareAssert:315,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].compare(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:316,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 318
    functionName: '[org.xmlunit.assertj.CompareAssert].areNotIdentical()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssert].compare(org.xmlunit.assertj.CompareAssert)'
    - '[org.xmlunit.builder.DiffBuilder].checkForIdentical()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].areNotIdentical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].checkForSimilar()'
      Src: org.xmlunit.assertj.CompareAssert:330,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].compare(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 333
    functionName: '[org.xmlunit.assertj.CompareAssert].areSimilar()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssert].compare(org.xmlunit.assertj.CompareAssert)'
    - '[org.xmlunit.builder.DiffBuilder].checkForSimilar()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].areSimilar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].checkForSimilar()'
      Src: org.xmlunit.assertj.CompareAssert:345,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].compare(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:346,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 348
    functionName: '[org.xmlunit.assertj.CompareAssert].areNotSimilar()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.CompareAssert].compare(org.xmlunit.assertj.CompareAssert)'
    - '[org.xmlunit.builder.DiffBuilder].checkForSimilar()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.CompareAssert].areNotSimilar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.assertj.CompareAssert:353,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.assertj.CompareAssert:356,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].withComparisonController(org.xmlunit.diff.ComparisonController)'
      Src: org.xmlunit.assertj.CompareAssert:359,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].build()'
      Src: org.xmlunit.assertj.CompareAssert:365,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].shouldNotHaveThrown(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:367,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].throwAssertionError(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:367,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].getControlSource()'
      Src: org.xmlunit.assertj.CompareAssert:371,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].getSystemId()'
      Src: org.xmlunit.assertj.CompareAssert:371,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].getTestSource()'
      Src: org.xmlunit.assertj.CompareAssert:372,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].getSystemId()'
      Src: org.xmlunit.assertj.CompareAssert:372,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].hasDifferences()'
      Src: org.xmlunit.assertj.CompareAssert:374,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].getDifferences()'
      Src: org.xmlunit.assertj.CompareAssert:375,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].iterator()'
      Src: org.xmlunit.assertj.CompareAssert:375,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].next()'
      Src: org.xmlunit.assertj.CompareAssert:375,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].getComparison()'
      Src: org.xmlunit.assertj.CompareAssert:375,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].shouldBeIdentical(org.xmlunit.assertj.CompareAssert,org.xmlunit.assertj.CompareAssert,org.xmlunit.assertj.CompareAssert,org.xmlunit.diff.ComparisonFormatter,boolean)'
      Src: org.xmlunit.assertj.CompareAssert:377,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].throwAssertionError(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:377,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].shouldBeSimilar(org.xmlunit.assertj.CompareAssert,org.xmlunit.assertj.CompareAssert,org.xmlunit.assertj.CompareAssert,org.xmlunit.diff.ComparisonFormatter,boolean)'
      Src: org.xmlunit.assertj.CompareAssert:379,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].throwAssertionError(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:379,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].shouldBeNotIdentical(org.xmlunit.assertj.CompareAssert,org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:383,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].throwAssertionError(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:383,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].shouldBeNotSimilar(org.xmlunit.assertj.CompareAssert,org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:385,1
    - Dst: '[org.xmlunit.assertj.CompareAssert].throwAssertionError(org.xmlunit.assertj.CompareAssert)'
      Src: org.xmlunit.assertj.CompareAssert:385,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - ComparisonContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.xmlunit.diff.DifferenceEvaluator
      - org.xmlunit.builder.DiffBuilder
      - org.xmlunit.diff.ComparisonController
      - boolean
      - org.xmlunit.diff.ComparisonFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - ComparisonContext
    constantsTouched: []
    func_position:
      end: 388
      start: 350
    functionDepth: 1
    functionLinenumber: 350
    functionLinenumberEnd: 388
    functionName: '[org.xmlunit.assertj.CompareAssert].compare(ComparisonContext)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].build()'
    - '[org.xmlunit.assertj.CompareAssert].getDifferences()'
    - '[org.xmlunit.assertj.CompareAssert].throwAssertionError(org.xmlunit.assertj.CompareAssert)'
    - '[org.xmlunit.assertj.CompareAssert].shouldBeSimilar(org.xmlunit.assertj.CompareAssert,org.xmlunit.assertj.CompareAssert,org.xmlunit.assertj.CompareAssert,org.xmlunit.diff.ComparisonFormatter,boolean)'
    - '[org.xmlunit.builder.DiffBuilder].withComparisonController(org.xmlunit.diff.ComparisonController)'
    - '[org.xmlunit.assertj.CompareAssert].iterator()'
    - '[org.xmlunit.assertj.CompareAssert].shouldNotHaveThrown(org.xmlunit.assertj.CompareAssert)'
    - '[org.xmlunit.assertj.CompareAssert].shouldBeNotSimilar(org.xmlunit.assertj.CompareAssert,org.xmlunit.assertj.CompareAssert)'
    - '[org.xmlunit.assertj.CompareAssert].shouldBeIdentical(org.xmlunit.assertj.CompareAssert,org.xmlunit.assertj.CompareAssert,org.xmlunit.assertj.CompareAssert,org.xmlunit.diff.ComparisonFormatter,boolean)'
    - '[org.xmlunit.assertj.CompareAssert].next()'
    - '[org.xmlunit.assertj.CompareAssert].shouldBeNotIdentical(org.xmlunit.assertj.CompareAssert,org.xmlunit.assertj.CompareAssert)'
    - '[org.xmlunit.assertj.CompareAssert].getTestSource()'
    - '[org.xmlunit.assertj.CompareAssert].getComparison()'
    - '[org.xmlunit.assertj.CompareAssert].getSystemId()'
    - '[org.xmlunit.assertj.CompareAssert].hasDifferences()'
    - '[org.xmlunit.assertj.CompareAssert].getControlSource()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.CompareAssert].compare(ComparisonContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.w3c.dom.Node)'
      Src: org.xmlunit.assertj.SingleNodeAssert:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.xmlunit.xpath.XPathEngine
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - engine
    argTypes:
    - org.w3c.dom.Node
    - org.xmlunit.xpath.XPathEngine
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj.SingleNodeAssert].<init>(org.w3c.dom.Node,org.xmlunit.xpath.XPathEngine)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/SingleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.xmlunit.assertj.SingleNodeAssert
    signature: '[org.xmlunit.assertj.SingleNodeAssert].<init>(org.w3c.dom.Node,org.xmlunit.xpath.XPathEngine)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.SingleNodeAssert:59,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj.SingleNodeAssert:61,1
    - Dst: actual.getNodeName()
      Src: org.xmlunit.assertj.SingleNodeAssert:63,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].shouldHaveAttribute(org.xmlunit.assertj.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj.SingleNodeAssert:63,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj.SingleNodeAssert)'
      Src: org.xmlunit.assertj.SingleNodeAssert:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 66
    functionName: '[org.xmlunit.assertj.SingleNodeAssert].hasAttribute(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/SingleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj.SingleNodeAssert,String)'
    - '[org.xmlunit.assertj.SingleNodeAssert].shouldHaveAttribute(org.xmlunit.assertj.SingleNodeAssert,String)'
    - '[org.xmlunit.assertj.SingleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj.SingleNodeAssert)'
    - actual.getNodeName()
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj.SingleNodeAssert].hasAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.SingleNodeAssert:78,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj.SingleNodeAssert:80,1
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.assertj.SingleNodeAssert:81,1
    - Dst: actual.getNodeName()
      Src: org.xmlunit.assertj.SingleNodeAssert:82,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].shouldHaveAttributeWithValue(org.xmlunit.assertj.SingleNodeAssert,String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssert:82,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj.SingleNodeAssert)'
      Src: org.xmlunit.assertj.SingleNodeAssert:82,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 86
    functionName: '[org.xmlunit.assertj.SingleNodeAssert].hasAttribute(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/SingleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssert].shouldHaveAttributeWithValue(org.xmlunit.assertj.SingleNodeAssert,String,String)'
    - '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj.SingleNodeAssert,String)'
    - '[org.xmlunit.assertj.SingleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj.SingleNodeAssert)'
    - actual.getNodeName()
    - '[String].equals(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj.SingleNodeAssert].hasAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.SingleNodeAssert:97,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj.SingleNodeAssert:99,1
    - Dst: actual.getNodeName()
      Src: org.xmlunit.assertj.SingleNodeAssert:101,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].shouldNotHaveAttribute(org.xmlunit.assertj.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj.SingleNodeAssert:101,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj.SingleNodeAssert)'
      Src: org.xmlunit.assertj.SingleNodeAssert:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: '[org.xmlunit.assertj.SingleNodeAssert].doesNotHaveAttribute(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/SingleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj.SingleNodeAssert,String)'
    - '[org.xmlunit.assertj.SingleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj.SingleNodeAssert)'
    - actual.getNodeName()
    - '[org.xmlunit.assertj.SingleNodeAssert].shouldNotHaveAttribute(org.xmlunit.assertj.SingleNodeAssert,String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj.SingleNodeAssert].doesNotHaveAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.SingleNodeAssert:116,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj.SingleNodeAssert:118,1
    - Dst: '[String].equals(String)'
      Src: org.xmlunit.assertj.SingleNodeAssert:119,1
    - Dst: actual.getNodeName()
      Src: org.xmlunit.assertj.SingleNodeAssert:120,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].shouldNotHaveAttributeWithValue(org.xmlunit.assertj.SingleNodeAssert,String,String)'
      Src: org.xmlunit.assertj.SingleNodeAssert:120,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj.SingleNodeAssert)'
      Src: org.xmlunit.assertj.SingleNodeAssert:120,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 124
    functionName: '[org.xmlunit.assertj.SingleNodeAssert].doesNotHaveAttribute(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/SingleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.xmlunit.assertj.SingleNodeAssert,String)'
    - '[org.xmlunit.assertj.SingleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj.SingleNodeAssert)'
    - actual.getNodeName()
    - '[org.xmlunit.assertj.SingleNodeAssert].shouldNotHaveAttributeWithValue(org.xmlunit.assertj.SingleNodeAssert,String,String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj.SingleNodeAssert].doesNotHaveAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].isNotNull()'
      Src: org.xmlunit.assertj.SingleNodeAssert:137,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].isNodeSetEmpty(String)'
      Src: org.xmlunit.assertj.SingleNodeAssert:139,1
    - Dst: actual.getNodeName()
      Src: org.xmlunit.assertj.SingleNodeAssert:140,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].shouldHaveXPath(org.xmlunit.assertj.SingleNodeAssert,String)'
      Src: org.xmlunit.assertj.SingleNodeAssert:140,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj.SingleNodeAssert)'
      Src: org.xmlunit.assertj.SingleNodeAssert:140,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 144
    functionName: '[org.xmlunit.assertj.SingleNodeAssert].hasXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/SingleNodeAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.SingleNodeAssert].shouldHaveXPath(org.xmlunit.assertj.SingleNodeAssert,String)'
    - '[org.xmlunit.assertj.SingleNodeAssert].isNotNull()'
    - '[org.xmlunit.assertj.SingleNodeAssert].throwAssertionError(org.xmlunit.assertj.SingleNodeAssert)'
    - actual.getNodeName()
    - '[org.xmlunit.assertj.SingleNodeAssert].isNodeSetEmpty(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj.SingleNodeAssert].hasXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.assertj.SingleNodeAssert)'
      Src: org.xmlunit.assertj.SingleNodeAssert:147,1
    - Dst: '[Iterable<org.w3c.dom.Node>].iterator()'
      Src: org.xmlunit.assertj.SingleNodeAssert:147,1
    - Dst: '[org.xmlunit.assertj.SingleNodeAssert].hasNext()'
      Src: org.xmlunit.assertj.SingleNodeAssert:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.xmlunit.assertj.SingleNodeAssert].isNodeSetEmpty(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/SingleNodeAssert.java
    functionUses: 1
    functionsReached:
    - '[Iterable<org.w3c.dom.Node>].iterator()'
    - '[org.xmlunit.assertj.SingleNodeAssert].hasNext()'
    - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.xmlunit.assertj.SingleNodeAssert)'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj.SingleNodeAssert].isNodeSetEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.xpath.XPathEngine
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.NodeAssertFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - engine
    argTypes:
    - org.xmlunit.xpath.XPathEngine
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.xmlunit.assertj.NodeAssertFactory].<init>(org.xmlunit.xpath.XPathEngine)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/NodeAssertFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.NodeAssertFactory
    signature: '[org.xmlunit.assertj.NodeAssertFactory].<init>(org.xmlunit.xpath.XPathEngine)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.SingleNodeAssert].<init>(org.w3c.dom.Node,org.xmlunit.xpath.XPathEngine)'
      Src: org.xmlunit.assertj.NodeAssertFactory:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.xpath.XPathEngine
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.SingleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.assertj.NodeAssertFactory].createAssert(org.w3c.dom.Node)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/NodeAssertFactory.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.SingleNodeAssert].<init>(org.w3c.dom.Node,org.xmlunit.xpath.XPathEngine)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.SingleNodeAssert
    signature: '[org.xmlunit.assertj.NodeAssertFactory].createAssert(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Object)'
      Src: org.xmlunit.assertj.XmlAssert:111,1
    - Dst: '[org.xmlunit.assertj.XmlAssert].getWritableAssertionInfo()'
      Src: org.xmlunit.assertj.XmlAssert:112,1
    - Dst: '[org.xmlunit.assertj3.XmlAssertConfig].<init>(org.xmlunit.assertj.XmlAssert)'
      Src: org.xmlunit.assertj.XmlAssert:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.xmlunit.assertj.XmlAssert].<init>(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Object)'
    - '[org.xmlunit.assertj3.XmlAssertConfig].<init>(org.xmlunit.assertj.XmlAssert)'
    - '[org.xmlunit.assertj.XmlAssert].getWritableAssertionInfo()'
    linkageType: ''
    returnType: org.xmlunit.assertj.XmlAssert
    signature: '[org.xmlunit.assertj.XmlAssert].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.XmlAssert].<init>(Object)'
      Src: org.xmlunit.assertj.XmlAssert:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.xmlunit.assertj.XmlAssert].assertThat(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.XmlAssert].<init>(Object)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj.XmlAssert].assertThat(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssert:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.parsers.DocumentBuilderFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dbf
    argTypes:
    - javax.xml.parsers.DocumentBuilderFactory
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[org.xmlunit.assertj.XmlAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj.XmlAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssert:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.xpath.XPathFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xpf
    argTypes:
    - javax.xml.xpath.XPathFactory
    constantsTouched: []
    func_position:
      end: 150
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 150
    functionName: '[org.xmlunit.assertj.XmlAssert].withXPathFactory(javax.xml.xpath.XPathFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj.XmlAssert].withXPathFactory(javax.xml.xpath.XPathFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssert:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix2Uri
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 164
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 164
    functionName: '[org.xmlunit.assertj.XmlAssert].withNamespaceContext(java.util.Map<String,String>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj.XmlAssert].withNamespaceContext(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssert:176,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].create(org.xmlunit.assertj.XmlAssert,String,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj.XmlAssert:178,1
    - Dst: '[org.xmlunit.assertj.XmlAssert].shouldNotHaveThrown(org.xmlunit.assertj.XmlAssert)'
      Src: org.xmlunit.assertj.XmlAssert:180,1
    - Dst: '[org.xmlunit.assertj.XmlAssert].throwAssertionError(org.xmlunit.assertj.XmlAssert)'
      Src: org.xmlunit.assertj.XmlAssert:180,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 183
    functionName: '[org.xmlunit.assertj.XmlAssert].nodesByXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].isNotNull()'
    - '[org.xmlunit.assertj.XmlAssert].shouldNotHaveThrown(org.xmlunit.assertj.XmlAssert)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].create(org.xmlunit.assertj.XmlAssert,String,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj.XmlAssert].throwAssertionError(org.xmlunit.assertj.XmlAssert)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj.XmlAssert].nodesByXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].nodesByXPath(String)'
      Src: org.xmlunit.assertj.XmlAssert:191,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].exist()'
      Src: org.xmlunit.assertj.XmlAssert:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.MultipleNodeAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.xmlunit.assertj.XmlAssert].hasXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].exist()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.MultipleNodeAssert
    signature: '[org.xmlunit.assertj.XmlAssert].hasXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].nodesByXPath(String)'
      Src: org.xmlunit.assertj.XmlAssert:199,1
    - Dst: '[org.xmlunit.assertj3.MultipleNodeAssert].doNotExist()'
      Src: org.xmlunit.assertj.XmlAssert:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: '[org.xmlunit.assertj.XmlAssert].doesNotHaveXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].nodesByXPath(String)'
    - '[org.xmlunit.assertj3.MultipleNodeAssert].doNotExist()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.assertj.XmlAssert].doesNotHaveXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssert:212,1
    - Dst: '[org.xmlunit.assertj3.ValueAssert].create(org.xmlunit.assertj.XmlAssert,String,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj.XmlAssert:214,1
    - Dst: '[org.xmlunit.assertj.XmlAssert].shouldNotHaveThrown(org.xmlunit.assertj.XmlAssert)'
      Src: org.xmlunit.assertj.XmlAssert:216,1
    - Dst: '[org.xmlunit.assertj.XmlAssert].throwAssertionError(org.xmlunit.assertj.XmlAssert)'
      Src: org.xmlunit.assertj.XmlAssert:216,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.ValueAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 219
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 219
    functionName: '[org.xmlunit.assertj.XmlAssert].valueByXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].isNotNull()'
    - '[org.xmlunit.assertj3.ValueAssert].create(org.xmlunit.assertj.XmlAssert,String,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj.XmlAssert].throwAssertionError(org.xmlunit.assertj.XmlAssert)'
    - '[org.xmlunit.assertj.XmlAssert].shouldNotHaveThrown(org.xmlunit.assertj.XmlAssert)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssert
    signature: '[org.xmlunit.assertj.XmlAssert].valueByXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssert:230,1
    - Dst: '[org.xmlunit.assertj3.CompareAssert].create(org.xmlunit.assertj.XmlAssert,Object,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj.XmlAssert:232,1
    - Dst: '[org.xmlunit.assertj.XmlAssert].shouldNotHaveThrown(org.xmlunit.assertj.XmlAssert)'
      Src: org.xmlunit.assertj.XmlAssert:234,1
    - Dst: '[org.xmlunit.assertj.XmlAssert].throwAssertionError(org.xmlunit.assertj.XmlAssert)'
      Src: org.xmlunit.assertj.XmlAssert:234,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.CompareAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - control
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 237
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 237
    functionName: '[org.xmlunit.assertj.XmlAssert].and(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].isNotNull()'
    - '[org.xmlunit.assertj.XmlAssert].shouldNotHaveThrown(org.xmlunit.assertj.XmlAssert)'
    - '[org.xmlunit.assertj3.CompareAssert].create(org.xmlunit.assertj.XmlAssert,Object,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj.XmlAssert].throwAssertionError(org.xmlunit.assertj.XmlAssert)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.CompareAssert
    signature: '[org.xmlunit.assertj.XmlAssert].and(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssert:247,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj.XmlAssert:248,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].isValid()'
      Src: org.xmlunit.assertj.XmlAssert:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 246
    functionDepth: 3
    functionLinenumber: 246
    functionLinenumberEnd: 250
    functionName: '[org.xmlunit.assertj.XmlAssert].isValid()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].isNotNull()'
    - '[org.xmlunit.assertj3.ValidationAssert].isValid()'
    - '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj.XmlAssert].isValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssert:260,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj.XmlAssert:261,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
      Src: org.xmlunit.assertj.XmlAssert:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 259
    functionDepth: 3
    functionLinenumber: 259
    functionLinenumberEnd: 263
    functionName: '[org.xmlunit.assertj.XmlAssert].isInvalid()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].isNotNull()'
    - '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
    - '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj.XmlAssert].isInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssert:274,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj.XmlAssert,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj.XmlAssert:275,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].isValid()'
      Src: org.xmlunit.assertj.XmlAssert:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Schema
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schema
    argTypes:
    - javax.xml.validation.Schema
    constantsTouched: []
    func_position:
      end: 277
      start: 273
    functionDepth: 3
    functionLinenumber: 273
    functionLinenumberEnd: 277
    functionName: '[org.xmlunit.assertj.XmlAssert].isValidAgainst(javax.xml.validation.Schema)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].isNotNull()'
    - '[org.xmlunit.assertj3.ValidationAssert].isValid()'
    - '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj.XmlAssert,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj.XmlAssert].isValidAgainst(javax.xml.validation.Schema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssert:288,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj.XmlAssert,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj.XmlAssert:289,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
      Src: org.xmlunit.assertj.XmlAssert:289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Schema
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schema
    argTypes:
    - javax.xml.validation.Schema
    constantsTouched: []
    func_position:
      end: 291
      start: 287
    functionDepth: 3
    functionLinenumber: 287
    functionLinenumberEnd: 291
    functionName: '[org.xmlunit.assertj.XmlAssert].isNotValidAgainst(javax.xml.validation.Schema)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].isNotNull()'
    - '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj.XmlAssert,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj.XmlAssert].isNotValidAgainst(javax.xml.validation.Schema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssert:302,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig,org.xmlunit.assertj.XmlAssert)'
      Src: org.xmlunit.assertj.XmlAssert:303,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].isValid()'
      Src: org.xmlunit.assertj.XmlAssert:303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 301
    functionDepth: 3
    functionLinenumber: 301
    functionLinenumberEnd: 305
    functionName: '[org.xmlunit.assertj.XmlAssert].isValidAgainst()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].isNotNull()'
    - '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig,org.xmlunit.assertj.XmlAssert)'
    - '[org.xmlunit.assertj3.ValidationAssert].isValid()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj.XmlAssert].isValidAgainst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.XmlAssert].isNotNull()'
      Src: org.xmlunit.assertj.XmlAssert:316,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig,org.xmlunit.assertj.XmlAssert)'
      Src: org.xmlunit.assertj.XmlAssert:317,1
    - Dst: '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
      Src: org.xmlunit.assertj.XmlAssert:317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xmlunit.assertj3.XmlAssertConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 315
    functionDepth: 3
    functionLinenumber: 315
    functionLinenumberEnd: 319
    functionName: '[org.xmlunit.assertj.XmlAssert].isNotValidAgainst()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.XmlAssert].isNotNull()'
    - '[org.xmlunit.assertj3.ValidationAssert].create(org.xmlunit.assertj.XmlAssert,org.xmlunit.assertj3.XmlAssertConfig,org.xmlunit.assertj.XmlAssert)'
    - '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj.XmlAssert].isNotValidAgainst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.assertj.core.api.WritableAssertionInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.assertj.core.api.WritableAssertionInfo
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.xpath.XPathFactory
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.XmlAssertConfig
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - info
    argTypes:
    - org.assertj.core.api.WritableAssertionInfo
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.assertj.XmlAssertConfig].<init>(org.assertj.core.api.WritableAssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssertConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.XmlAssertConfig
    signature: '[org.xmlunit.assertj.XmlAssertConfig].<init>(org.assertj.core.api.WritableAssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(String)'
      Src: org.xmlunit.assertj.ValueAssert:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.ValueAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.xmlunit.assertj.ValueAssert].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj.ValueAssert
    signature: '[org.xmlunit.assertj.ValueAssert].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj.ValueAssert:49,1
    - Dst: '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotBlank()'
      Src: org.xmlunit.assertj.ValueAssert:49,1
    - Dst: '[org.xmlunit.assertj3.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj.ValueAssert:51,1
    - Dst: '[org.xmlunit.assertj3.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
      Src: org.xmlunit.assertj.ValueAssert:52,1
    - Dst: '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Node)'
      Src: org.xmlunit.assertj.ValueAssert:53,1
    - Dst: '[org.xmlunit.assertj.ValueAssert].withAssertInfo(org.xmlunit.assertj3.ValueAssert,org.assertj.core.api.WritableAssertionInfo)'
      Src: org.xmlunit.assertj.ValueAssert:55,1
    - Dst: '[org.xmlunit.assertj.ValueAssert].hasDescription()'
      Src: org.xmlunit.assertj.ValueAssert:56,1
    - Dst: '[org.xmlunit.assertj.ValueAssert].description(String,String)'
      Src: org.xmlunit.assertj.ValueAssert:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - org.xmlunit.assertj3.XmlAssertConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.ValueAssert
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - xmlSource
    - xPath
    - config
    argTypes:
    - Object
    - String
    - org.xmlunit.assertj3.XmlAssertConfig
    constantsTouched: []
    func_position:
      end: 61
      start: 48
    functionDepth: 4
    functionLinenumber: 48
    functionLinenumberEnd: 61
    functionName: '[org.xmlunit.assertj.ValueAssert].create(Object,String,org.xmlunit.assertj3.XmlAssertConfig)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Node)'
    - '[org.xmlunit.assertj.ValueAssert].description(String,String)'
    - '[org.xmlunit.assertj3.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj.ValueAssert].hasDescription()'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String,org.assertj.core.api.WritableAssertionInfo)'
    - '[org.assertj.core.api.AbstractObjectAssert<?,T>].isNotBlank()'
    - '[org.xmlunit.assertj3.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
    - '[org.xmlunit.assertj.ValueAssert].withAssertInfo(org.xmlunit.assertj3.ValueAssert,org.assertj.core.api.WritableAssertionInfo)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssert
    signature: '[org.xmlunit.assertj.ValueAssert].create(Object,String,org.xmlunit.assertj3.XmlAssertConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssert].isNotNull()'
      Src: org.xmlunit.assertj.ValueAssert:71,1
    - Dst: Integer.parseInt(org.xmlunit.assertj.ValueAssert)
      Src: org.xmlunit.assertj.ValueAssert:74,1
    - Dst: '[org.xmlunit.assertj.ValueAssert].shouldBeConvertible(org.xmlunit.assertj.ValueAssert,String)'
      Src: org.xmlunit.assertj.ValueAssert:76,1
    - Dst: '[org.xmlunit.assertj.ValueAssert].throwAssertionError(org.xmlunit.assertj.ValueAssert)'
      Src: org.xmlunit.assertj.ValueAssert:76,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj.ValueAssert,org.xmlunit.assertj.ValueAssert)'
      Src: org.xmlunit.assertj.ValueAssert:79,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.api.AbstractIntegerAssert<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 80
    functionName: '[org.xmlunit.assertj.ValueAssert].asInt()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValueAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssert].shouldBeConvertible(org.xmlunit.assertj.ValueAssert,String)'
    - '[org.xmlunit.assertj.ValueAssert].throwAssertionError(org.xmlunit.assertj.ValueAssert)'
    - Integer.parseInt(org.xmlunit.assertj.ValueAssert)
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj.ValueAssert,org.xmlunit.assertj.ValueAssert)'
    - '[org.xmlunit.assertj.ValueAssert].isNotNull()'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractIntegerAssert<?>
    signature: '[org.xmlunit.assertj.ValueAssert].asInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssert].isNotNull()'
      Src: org.xmlunit.assertj.ValueAssert:90,1
    - Dst: Double.parseDouble(org.xmlunit.assertj.ValueAssert)
      Src: org.xmlunit.assertj.ValueAssert:93,1
    - Dst: '[org.xmlunit.assertj.ValueAssert].shouldBeConvertible(org.xmlunit.assertj.ValueAssert,String)'
      Src: org.xmlunit.assertj.ValueAssert:95,1
    - Dst: '[org.xmlunit.assertj.ValueAssert].throwAssertionError(org.xmlunit.assertj.ValueAssert)'
      Src: org.xmlunit.assertj.ValueAssert:95,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj.ValueAssert,org.xmlunit.assertj.ValueAssert)'
      Src: org.xmlunit.assertj.ValueAssert:98,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.api.AbstractDoubleAssert<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 99
    functionName: '[org.xmlunit.assertj.ValueAssert].asDouble()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValueAssert.java
    functionUses: 1
    functionsReached:
    - Double.parseDouble(org.xmlunit.assertj.ValueAssert)
    - '[org.xmlunit.assertj.ValueAssert].shouldBeConvertible(org.xmlunit.assertj.ValueAssert,String)'
    - '[org.xmlunit.assertj.ValueAssert].throwAssertionError(org.xmlunit.assertj.ValueAssert)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj.ValueAssert,org.xmlunit.assertj.ValueAssert)'
    - '[org.xmlunit.assertj.ValueAssert].isNotNull()'
    linkageType: ''
    returnType: org.assertj.core.api.AbstractDoubleAssert<?>
    signature: '[org.xmlunit.assertj.ValueAssert].asDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssert].isNotNull()'
      Src: org.xmlunit.assertj.ValueAssert:111,1
    - Dst: actual.toLowerCase()
      Src: org.xmlunit.assertj.ValueAssert:113,1
    - Dst: '[org.xmlunit.assertj.ValueAssert].shouldBeConvertible(org.xmlunit.assertj.ValueAssert,String)'
      Src: org.xmlunit.assertj.ValueAssert:121,1
    - Dst: '[org.xmlunit.assertj.ValueAssert].throwAssertionError(org.xmlunit.assertj.ValueAssert)'
      Src: org.xmlunit.assertj.ValueAssert:121,1
    - Dst: '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj.ValueAssert,org.xmlunit.assertj.ValueAssert)'
      Src: org.xmlunit.assertj.ValueAssert:124,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.api.AbstractBooleanAssert<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 125
    functionName: '[org.xmlunit.assertj.ValueAssert].asBoolean()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValueAssert.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssert].shouldBeConvertible(org.xmlunit.assertj.ValueAssert,String)'
    - '[org.xmlunit.assertj.ValueAssert].throwAssertionError(org.xmlunit.assertj.ValueAssert)'
    - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(org.xmlunit.assertj.ValueAssert,org.xmlunit.assertj.ValueAssert)'
    - '[org.xmlunit.assertj.ValueAssert].isNotNull()'
    - actual.toLowerCase()
    linkageType: ''
    returnType: org.assertj.core.api.AbstractBooleanAssert<?>
    signature: '[org.xmlunit.assertj.ValueAssert].asBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssert].isNotNull()'
      Src: org.xmlunit.assertj.ValueAssert:134,1
    - Dst: '[org.xmlunit.assertj.ValueAssert].asXml(null)'
      Src: org.xmlunit.assertj.ValueAssert:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.xmlunit.assertj.ValueAssert].asXml()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssert].asXml(null)'
    - '[org.xmlunit.assertj.ValueAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj.ValueAssert].asXml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssert].isNotNull()'
      Src: org.xmlunit.assertj.ValueAssert:161,1
    - Dst: '[String].isEmpty()'
      Src: org.xmlunit.assertj.ValueAssert:163,1
    - Dst: String.format(String,String,org.xmlunit.assertj.ValueAssert,String)
      Src: org.xmlunit.assertj.ValueAssert:166,1
    - Dst: '[org.xmlunit.assertj3.XmlAssert].assertThat(org.xmlunit.assertj.ValueAssert)'
      Src: org.xmlunit.assertj.ValueAssert:169,1
    - Dst: '[org.xmlunit.assertj.ValueAssert].withAssertInfo(org.xmlunit.assertj3.XmlAssert,org.xmlunit.assertj.ValueAssert)'
      Src: org.xmlunit.assertj.ValueAssert:169,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.XmlAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wrapNodeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 170
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 170
    functionName: '[org.xmlunit.assertj.ValueAssert].asXml(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValueAssert.java
    functionUses: 0
    functionsReached:
    - String.format(String,String,org.xmlunit.assertj.ValueAssert,String)
    - '[org.xmlunit.assertj.ValueAssert].withAssertInfo(org.xmlunit.assertj3.XmlAssert,org.xmlunit.assertj.ValueAssert)'
    - '[String].isEmpty()'
    - '[org.xmlunit.assertj3.XmlAssert].assertThat(org.xmlunit.assertj.ValueAssert)'
    - '[org.xmlunit.assertj.ValueAssert].isNotNull()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.XmlAssert
    signature: '[org.xmlunit.assertj.ValueAssert].asXml(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssert].asInt()'
      Src: org.xmlunit.assertj.ValueAssert:178,1
    - Dst: '[org.assertj.core.api.AbstractIntegerAssert<?>].isEqualTo(int)'
      Src: org.xmlunit.assertj.ValueAssert:178,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: org.xmlunit.assertj3.ValueAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expected
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: '[org.xmlunit.assertj.ValueAssert].isEqualTo(int)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.api.AbstractIntegerAssert<?>].isEqualTo(int)'
    - '[org.xmlunit.assertj.ValueAssert].asInt()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssert
    signature: '[org.xmlunit.assertj.ValueAssert].isEqualTo(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssert].asDouble()'
      Src: org.xmlunit.assertj.ValueAssert:189,1
    - Dst: '[org.assertj.core.api.AbstractDoubleAssert<?>].isEqualTo(double)'
      Src: org.xmlunit.assertj.ValueAssert:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.ValueAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expected
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 192
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 192
    functionName: '[org.xmlunit.assertj.ValueAssert].isEqualTo(double)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.api.AbstractDoubleAssert<?>].isEqualTo(double)'
    - '[org.xmlunit.assertj.ValueAssert].asDouble()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssert
    signature: '[org.xmlunit.assertj.ValueAssert].isEqualTo(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssert].asBoolean()'
      Src: org.xmlunit.assertj.ValueAssert:200,1
    - Dst: '[org.assertj.core.api.AbstractBooleanAssert<?>].isEqualTo(boolean)'
      Src: org.xmlunit.assertj.ValueAssert:200,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: true
      returnValueGenericType: org.xmlunit.assertj3.ValueAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expected
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 203
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 203
    functionName: '[org.xmlunit.assertj.ValueAssert].isEqualTo(boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.api.AbstractBooleanAssert<?>].isEqualTo(boolean)'
    - '[org.xmlunit.assertj.ValueAssert].asBoolean()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssert
    signature: '[org.xmlunit.assertj.ValueAssert].isEqualTo(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.ValueAssert].getWritableAssertionInfo()'
      Src: org.xmlunit.assertj.ValueAssert:210,1
    - Dst: '[org.xmlunit.assertj.ValueAssert].description(String,org.xmlunit.assertj.ValueAssert)'
      Src: org.xmlunit.assertj.ValueAssert:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.ValueAssert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 212
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 212
    functionName: '[org.xmlunit.assertj.ValueAssert].describedAs(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValueAssert.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.ValueAssert].getWritableAssertionInfo()'
    - '[org.xmlunit.assertj.ValueAssert].description(String,org.xmlunit.assertj.ValueAssert)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.ValueAssert
    signature: '[org.xmlunit.assertj.ValueAssert].describedAs(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].hasAssertFactoryUpperBoundOnAssertType()'
      Src: org.xmlunit.assertj.AssertFactoryProvider:76,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].createProxyInstance(org.xmlunit.xpath.XPathEngine)'
      Src: org.xmlunit.assertj.AssertFactoryProvider:77,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].createDefaultInstance(org.xmlunit.xpath.XPathEngine)'
      Src: org.xmlunit.assertj.AssertFactoryProvider:80,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.xpath.XPathEngine
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?extendsAssertFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AssertFactory<org.w3c.dom.Node,org.xmlunit.assertj3.SingleNodeAssert>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - engine
    argTypes:
    - org.xmlunit.xpath.XPathEngine
    constantsTouched: []
    func_position:
      end: 81
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 81
    functionName: '[org.xmlunit.assertj.AssertFactoryProvider].create(org.xmlunit.xpath.XPathEngine)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertFactoryProvider.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.assertj.AssertFactoryProvider].createDefaultInstance(org.xmlunit.xpath.XPathEngine)'
    - '[org.xmlunit.assertj.AssertFactoryProvider].createProxyInstance(org.xmlunit.xpath.XPathEngine)'
    - '[org.xmlunit.assertj.AssertFactoryProvider].hasAssertFactoryUpperBoundOnAssertType()'
    linkageType: ''
    returnType: org.assertj.core.api.AssertFactory<org.w3c.dom.Node,org.xmlunit.assertj3.SingleNodeAssert>
    signature: '[org.xmlunit.assertj.AssertFactoryProvider].create(org.xmlunit.xpath.XPathEngine)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AssertFactory.class.getTypeParameters()
      Src: org.xmlunit.assertj.AssertFactoryProvider:86,1
    - Dst: typeParameters[1].getBounds()
      Src: org.xmlunit.assertj.AssertFactoryProvider:88,1
    - Dst: at.getRawType()
      Src: org.xmlunit.assertj.AssertFactoryProvider:93,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].equals()'
      Src: org.xmlunit.assertj.AssertFactoryProvider:93,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?extendsAssertFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 99
    functionName: '[org.xmlunit.assertj.AssertFactoryProvider].hasAssertFactoryUpperBoundOnAssertType()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertFactoryProvider.java
    functionUses: 1
    functionsReached:
    - at.getRawType()
    - typeParameters[1].getBounds()
    - AssertFactory.class.getTypeParameters()
    - '[org.xmlunit.assertj.AssertFactoryProvider].equals()'
    linkageType: ''
    returnType: boolean
    signature: '[org.xmlunit.assertj.AssertFactoryProvider].hasAssertFactoryUpperBoundOnAssertType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[net.bytebuddy.ByteBuddy].<init>()'
      Src: org.xmlunit.assertj.AssertFactoryProvider:106,1
    - Dst: '[net.bytebuddy.ByteBuddy].subclass()'
      Src: org.xmlunit.assertj.AssertFactoryProvider:106,1
    - Dst: '[net.bytebuddy.utility.RandomString].make()'
      Src: org.xmlunit.assertj.AssertFactoryProvider:108,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].name(org.xmlunit.assertj.AssertFactoryProvider)'
      Src: org.xmlunit.assertj.AssertFactoryProvider:106,1
    - Dst: '[net.bytebuddy.matcher.ElementMatchers].named(String)'
      Src: org.xmlunit.assertj.AssertFactoryProvider:109,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].method(org.xmlunit.assertj.AssertFactoryProvider)'
      Src: org.xmlunit.assertj.AssertFactoryProvider:106,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].createDefaultInstance(org.xmlunit.xpath.XPathEngine)'
      Src: org.xmlunit.assertj.AssertFactoryProvider:110,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate].<init>(org.xmlunit.assertj3.NodeAssertFactory)'
      Src: org.xmlunit.assertj.AssertFactoryProvider:110,1
    - Dst: '[net.bytebuddy.implementation.MethodDelegation].to(org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate)'
      Src: org.xmlunit.assertj.AssertFactoryProvider:110,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].intercept(org.xmlunit.assertj.AssertFactoryProvider)'
      Src: org.xmlunit.assertj.AssertFactoryProvider:106,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].make()'
      Src: org.xmlunit.assertj.AssertFactoryProvider:106,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].load(org.xmlunit.assertj.AssertFactoryProvider,org.xmlunit.assertj.AssertFactoryProvider)'
      Src: org.xmlunit.assertj.AssertFactoryProvider:106,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].getLoaded()'
      Src: org.xmlunit.assertj.AssertFactoryProvider:106,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].newInstance()'
      Src: org.xmlunit.assertj.AssertFactoryProvider:118,1
    - Dst: e.printStackTrace()
      Src: org.xmlunit.assertj.AssertFactoryProvider:122,1
    - Dst: '[org.xmlunit.assertj.AssertFactoryProvider].createDefaultInstance(org.xmlunit.xpath.XPathEngine)'
      Src: org.xmlunit.assertj.AssertFactoryProvider:125,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.xpath.XPathEngine
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?extendsAssertFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.AssertFactory<org.w3c.dom.Node,org.xmlunit.assertj3.SingleNodeAssert>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - engine
    argTypes:
    - org.xmlunit.xpath.XPathEngine
    constantsTouched: []
    func_position:
      end: 126
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 126
    functionName: '[org.xmlunit.assertj.AssertFactoryProvider].createProxyInstance(org.xmlunit.xpath.XPathEngine)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertFactoryProvider.java
    functionUses: 1
    functionsReached:
    - '[net.bytebuddy.implementation.MethodDelegation].to(org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate)'
    - e.printStackTrace()
    - '[org.xmlunit.assertj.AssertFactoryProvider].load(org.xmlunit.assertj.AssertFactoryProvider,org.xmlunit.assertj.AssertFactoryProvider)'
    - '[org.xmlunit.assertj.AssertFactoryProvider].intercept(org.xmlunit.assertj.AssertFactoryProvider)'
    - '[org.xmlunit.assertj.AssertFactoryProvider].method(org.xmlunit.assertj.AssertFactoryProvider)'
    - '[org.xmlunit.assertj.AssertFactoryProvider].getLoaded()'
    - '[net.bytebuddy.ByteBuddy].<init>()'
    - '[org.xmlunit.assertj.AssertFactoryProvider].newInstance()'
    - '[org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate].<init>(org.xmlunit.assertj3.NodeAssertFactory)'
    - '[net.bytebuddy.utility.RandomString].make()'
    - '[org.xmlunit.assertj.AssertFactoryProvider].make()'
    - '[net.bytebuddy.ByteBuddy].subclass()'
    - '[org.xmlunit.assertj.AssertFactoryProvider].name(org.xmlunit.assertj.AssertFactoryProvider)'
    - '[net.bytebuddy.matcher.ElementMatchers].named(String)'
    - '[org.xmlunit.assertj.AssertFactoryProvider].createDefaultInstance(org.xmlunit.xpath.XPathEngine)'
    linkageType: ''
    returnType: org.assertj.core.api.AssertFactory<org.w3c.dom.Node,org.xmlunit.assertj3.SingleNodeAssert>
    signature: '[org.xmlunit.assertj.AssertFactoryProvider].createProxyInstance(org.xmlunit.xpath.XPathEngine)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.NodeAssertFactory].<init>(org.xmlunit.xpath.XPathEngine)'
      Src: org.xmlunit.assertj.AssertFactoryProvider:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.xpath.XPathEngine
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?extendsAssertFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj3.NodeAssertFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - engine
    argTypes:
    - org.xmlunit.xpath.XPathEngine
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.xmlunit.assertj.AssertFactoryProvider].createDefaultInstance(org.xmlunit.xpath.XPathEngine)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertFactoryProvider.java
    functionUses: 2
    functionsReached:
    - '[org.xmlunit.assertj3.NodeAssertFactory].<init>(org.xmlunit.xpath.XPathEngine)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.NodeAssertFactory
    signature: '[org.xmlunit.assertj.AssertFactoryProvider].createDefaultInstance(org.xmlunit.xpath.XPathEngine)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?extendsAssertFactory>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.AssertFactoryProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.AssertFactoryProvider].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertFactoryProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.AssertFactoryProvider
    signature: '[org.xmlunit.assertj.AssertFactoryProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xmlunit.assertj3.NodeAssertFactory
      classConcrete: true
      classEnum: false
      classFields:
      - NodeAssertFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - org.xmlunit.assertj3.NodeAssertFactory
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate].<init>(org.xmlunit.assertj3.NodeAssertFactory)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertFactoryProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate
    signature: '[org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate].<init>(org.xmlunit.assertj3.NodeAssertFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.NodeAssertFactory].createAssert(org.w3c.dom.Node)'
      Src: org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - NodeAssertFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.assertj.core.api.Assert
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate].delegate(Object)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertFactoryProvider.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.NodeAssertFactory].createAssert(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.assertj.core.api.Assert
    signature: '[org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate].delegate(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.xmlunit.assertj.error.ShouldBeValid:34,1
    - Dst: '[StringBuilder].append()'
      Src: org.xmlunit.assertj.error.ShouldBeValid:38,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeValid].append(String)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:38,1
    - Dst: problem.getLine()
      Src: org.xmlunit.assertj.error.ShouldBeValid:40,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:41,1
    - Dst: problem.getLine()
      Src: org.xmlunit.assertj.error.ShouldBeValid:41,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeValid].append(org.xmlunit.assertj.error.ShouldBeValid)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:41,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeValid].append(char)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:41,1
    - Dst: problem.getColumn()
      Src: org.xmlunit.assertj.error.ShouldBeValid:43,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:44,1
    - Dst: problem.getColumn()
      Src: org.xmlunit.assertj.error.ShouldBeValid:44,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeValid].append(org.xmlunit.assertj.error.ShouldBeValid)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:44,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeValid].append(char)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:44,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:47,1
    - Dst: problem.getType()
      Src: org.xmlunit.assertj.error.ShouldBeValid:47,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeValid].append(org.xmlunit.assertj.error.ShouldBeValid)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:47,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeValid].append(char)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:47,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:48,1
    - Dst: problem.getMessage()
      Src: org.xmlunit.assertj.error.ShouldBeValid:48,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeValid].append(org.xmlunit.assertj.error.ShouldBeValid)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:48,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:49,1
    - Dst: '[StringBuilder].toString()'
      Src: org.xmlunit.assertj.error.ShouldBeValid:52,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeValid].format(org.xmlunit.assertj.error.ShouldBeValid)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:52,1
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeValid].<init>(org.xmlunit.assertj.error.ShouldBeValid,org.xmlunit.assertj.error.ShouldBeValid)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:54,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Iterable<org.xmlunit.validation.ValidationProblem>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeValid
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - systemId
    - problems
    argTypes:
    - String
    - Iterable<org.xmlunit.validation.ValidationProblem>
    constantsTouched: []
    func_position:
      end: 55
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 55
    functionName: '[org.xmlunit.assertj.error.ShouldBeValid].shouldBeValid(String,Iterable<org.xmlunit.validation.ValidationProblem>)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeValid.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append()'
    - problem.getColumn()
    - '[org.xmlunit.assertj.error.ShouldBeValid].append(String)'
    - '[StringBuilder].<init>()'
    - problem.getType()
    - '[StringBuilder].toString()'
    - problem.getLine()
    - '[org.xmlunit.assertj.error.ShouldBeValid].append(char)'
    - '[StringBuilder].append(String)'
    - problem.getMessage()
    - '[org.xmlunit.assertj.error.ShouldBeValid].format(org.xmlunit.assertj.error.ShouldBeValid)'
    - '[org.xmlunit.assertj3.error.ShouldBeValid].<init>(org.xmlunit.assertj.error.ShouldBeValid,org.xmlunit.assertj.error.ShouldBeValid)'
    - '[org.xmlunit.assertj.error.ShouldBeValid].append(org.xmlunit.assertj.error.ShouldBeValid)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeValid
    signature: '[org.xmlunit.assertj.error.ShouldBeValid].shouldBeValid(String,Iterable<org.xmlunit.validation.ValidationProblem>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldBeValid].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:60,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeValid].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:61,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldBeValid,org.xmlunit.assertj.error.ShouldBeValid)'
      Src: org.xmlunit.assertj.error.ShouldBeValid:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ShouldBeValid
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - systemId
    - problems
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.assertj.error.ShouldBeValid].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeValid.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldBeValid,org.xmlunit.assertj.error.ShouldBeValid)'
    - '[org.xmlunit.assertj.error.ShouldBeValid].unquotedString(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldBeValid
    signature: '[org.xmlunit.assertj.error.ShouldBeValid].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeConvertible].<init>(String,String)'
      Src: org.xmlunit.assertj.error.ShouldBeConvertible:30,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: true
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeConvertible
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - value
    - targetType
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.assertj.error.ShouldBeConvertible].shouldBeConvertible(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeConvertible.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldBeConvertible].<init>(String,String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeConvertible
    signature: '[org.xmlunit.assertj.error.ShouldBeConvertible].shouldBeConvertible(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldBeConvertible].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldBeConvertible:35,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeConvertible].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldBeConvertible:36,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldBeConvertible,org.xmlunit.assertj.error.ShouldBeConvertible)'
      Src: org.xmlunit.assertj.error.ShouldBeConvertible:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ShouldBeConvertible
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - value
    - targetType
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.xmlunit.assertj.error.ShouldBeConvertible].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeConvertible.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.error.ShouldBeConvertible].unquotedString(String)'
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldBeConvertible,org.xmlunit.assertj.error.ShouldBeConvertible)'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldBeConvertible
    signature: '[org.xmlunit.assertj.error.ShouldBeConvertible].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].<init>(String,String,String)'
      Src: org.xmlunit.assertj.error.ShouldBeNotSimilar:30,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: true
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeNotSimilar
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - controlSystemId
    - testSystemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.assertj.error.ShouldBeNotSimilar].shouldBeNotIdentical(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeNotSimilar.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].<init>(String,String,String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeNotSimilar
    signature: '[org.xmlunit.assertj.error.ShouldBeNotSimilar].shouldBeNotIdentical(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].<init>(String,String,String)'
      Src: org.xmlunit.assertj.error.ShouldBeNotSimilar:40,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: true
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeNotSimilar
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - controlSystemId
    - testSystemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.xmlunit.assertj.error.ShouldBeNotSimilar].shouldBeNotSimilar(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeNotSimilar.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].<init>(String,String,String)'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeNotSimilar
    signature: '[org.xmlunit.assertj.error.ShouldBeNotSimilar].shouldBeNotSimilar(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldBeNotSimilar].unquotedString()'
      Src: org.xmlunit.assertj.error.ShouldBeNotSimilar:45,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeNotSimilar].unquotedString()'
      Src: org.xmlunit.assertj.error.ShouldBeNotSimilar:46,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeNotSimilar].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldBeNotSimilar:47,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldBeNotSimilar,org.xmlunit.assertj.error.ShouldBeNotSimilar,org.xmlunit.assertj.error.ShouldBeNotSimilar)'
      Src: org.xmlunit.assertj.error.ShouldBeNotSimilar:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ShouldBeNotSimilar
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - controlSystemId
    - testSystemId
    - type
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.xmlunit.assertj.error.ShouldBeNotSimilar].<init>(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeNotSimilar.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.error.ShouldBeNotSimilar].unquotedString(String)'
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldBeNotSimilar,org.xmlunit.assertj.error.ShouldBeNotSimilar,org.xmlunit.assertj.error.ShouldBeNotSimilar)'
    - '[org.xmlunit.assertj.error.ShouldBeNotSimilar].unquotedString()'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldBeNotSimilar
    signature: '[org.xmlunit.assertj.error.ShouldBeNotSimilar].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Constructor<?>
      - String
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - org.assertj.core.error.AssertionErrorFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ComparisonFailureErrorFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Constructor<?>
      - String
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - org.assertj.core.error.AssertionErrorFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getExpected()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ComparisonFailureErrorFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getExpected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Constructor<?>
      - String
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - org.assertj.core.error.AssertionErrorFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getActual()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ComparisonFailureErrorFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getActual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].emptyIfNull(org.assertj.core.description.Description)'
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:47,1
    - Dst: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].value()'
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:47,1
    - Dst: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getMessage()'
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:47,1
    - Dst: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getExpected()'
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:48,1
    - Dst: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getActual()'
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:49,1
    - Dst: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getComparisonFailureInstance(org.xmlunit.assertj.error.ComparisonFailureErrorFactory,String,String)'
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:51,1
    - Dst: String.format(String,org.xmlunit.assertj.error.ComparisonFailureErrorFactory,String,String)
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:56,1
    - Dst: '[org.assertj.core.internal.Failures].instance()'
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:57,1
    - Dst: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].failure(org.xmlunit.assertj.error.ComparisonFailureErrorFactory)'
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:57,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.assertj.core.description.Description
      - org.assertj.core.presentation.Representation
      classConcrete: false
      classEnum: false
      classFields:
      - Constructor<?>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.assertj.core.error.AssertionErrorFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AssertionError
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - d
    - representation
    argTypes:
    - org.assertj.core.description.Description
    - org.assertj.core.presentation.Representation
    constantsTouched: []
    func_position:
      end: 58
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 58
    functionName: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].newAssertionError(org.assertj.core.description.Description,org.assertj.core.presentation.Representation)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ComparisonFailureErrorFactory.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].value()'
    - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getActual()'
    - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].emptyIfNull(org.assertj.core.description.Description)'
    - '[org.assertj.core.internal.Failures].instance()'
    - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].failure(org.xmlunit.assertj.error.ComparisonFailureErrorFactory)'
    - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getComparisonFailureInstance(org.xmlunit.assertj.error.ComparisonFailureErrorFactory,String,String)'
    - String.format(String,org.xmlunit.assertj.error.ComparisonFailureErrorFactory,String,String)
    - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getExpected()'
    - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getMessage()'
    linkageType: ''
    returnType: AssertionError
    signature: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].newAssertionError(org.assertj.core.description.Description,org.assertj.core.presentation.Representation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getComparisonFailureConstructor()'
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:61,1
    - Dst: '[Constructor<?>].newInstance(String,String,String)'
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:64,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - Constructor<?>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.assertj.core.error.AssertionErrorFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: AssertionError
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - message
    - expected
    - actual
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 70
    functionName: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getComparisonFailureInstance(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ComparisonFailureErrorFactory.java
    functionUses: 0
    functionsReached:
    - '[Constructor<?>].newInstance(String,String,String)'
    - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getComparisonFailureConstructor()'
    linkageType: ''
    returnType: AssertionError
    signature: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getComparisonFailureInstance(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Class.forName(String)
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:75,1
    - Dst: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getConstructor()'
      Src: org.xmlunit.assertj.error.ComparisonFailureErrorFactory:76,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Constructor<?>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.assertj.core.error.AssertionErrorFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Constructor<?>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getComparisonFailureConstructor()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ComparisonFailureErrorFactory.java
    functionUses: 1
    functionsReached:
    - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getConstructor()'
    - Class.forName(String)
    linkageType: ''
    returnType: Constructor<?>
    signature: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getComparisonFailureConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Constructor<?>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.assertj.core.error.AssertionErrorFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.error.ComparisonFailureErrorFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].<init>()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ComparisonFailureErrorFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ComparisonFailureErrorFactory
    signature: '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String)'
      Src: org.xmlunit.assertj.error.ShouldNotHaveAttribute:30,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: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - nodeName
    - attributeName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].shouldNotHaveAttribute(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldNotHaveAttribute.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].shouldNotHaveAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String,String)'
      Src: org.xmlunit.assertj.error.ShouldNotHaveAttribute:40,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: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - nodeName
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].shouldNotHaveAttributeWithValue(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldNotHaveAttribute.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String,String)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].shouldNotHaveAttributeWithValue(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldNotHaveAttribute:45,1
    - Dst: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldNotHaveAttribute:46,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldNotHaveAttribute,org.xmlunit.assertj.error.ShouldNotHaveAttribute)'
      Src: org.xmlunit.assertj.error.ShouldNotHaveAttribute:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ShouldNotHaveAttribute
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - nodeName
    - attributeName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldNotHaveAttribute.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldNotHaveAttribute,org.xmlunit.assertj.error.ShouldNotHaveAttribute)'
    - '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].unquotedString(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldNotHaveAttribute
    signature: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldNotHaveAttribute:51,1
    - Dst: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldNotHaveAttribute:52,1
    - Dst: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldNotHaveAttribute:53,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldNotHaveAttribute,org.xmlunit.assertj.error.ShouldNotHaveAttribute,org.xmlunit.assertj.error.ShouldNotHaveAttribute)'
      Src: org.xmlunit.assertj.error.ShouldNotHaveAttribute:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ShouldNotHaveAttribute
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - nodeName
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].<init>(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldNotHaveAttribute.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].unquotedString(String)'
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldNotHaveAttribute,org.xmlunit.assertj.error.ShouldNotHaveAttribute,org.xmlunit.assertj.error.ShouldNotHaveAttribute)'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldNotHaveAttribute
    signature: '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].<init>(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.List<UnsatisfiedRequirement>
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - actual
    - elementsNotSatisfyingRestrictions
    - info
    argTypes:
    - Object
    - java.util.List<UnsatisfiedRequirement>
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.xmlunit.assertj.error.ElementsShouldSatisfy].elementsShouldSatisfy(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ElementsShouldSatisfy.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].<init>(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj.error.ElementsShouldSatisfy].elementsShouldSatisfy(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ElementsShouldSatisfy].describeErrors(java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy:47,1
    - Dst: '[org.xmlunit.assertj.error.ElementsShouldSatisfy].format(org.xmlunit.assertj.error.ElementsShouldSatisfy,Object)'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy:43,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(org.xmlunit.assertj.error.ElementsShouldSatisfy)'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.List<UnsatisfiedRequirement>
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ElementsShouldSatisfy
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - actual
    - elementsNotSatisfyingRestrictions
    - info
    argTypes:
    - Object
    - java.util.List<UnsatisfiedRequirement>
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 49
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 49
    functionName: '[org.xmlunit.assertj.error.ElementsShouldSatisfy].<init>(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ElementsShouldSatisfy.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.error.ElementsShouldSatisfy].describeErrors(java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
    - '[org.xmlunit.assertj.error.ElementsShouldSatisfy].format(org.xmlunit.assertj.error.ElementsShouldSatisfy,Object)'
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(org.xmlunit.assertj.error.ElementsShouldSatisfy)'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ElementsShouldSatisfy
    signature: '[org.xmlunit.assertj.error.ElementsShouldSatisfy].<init>(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy:52,1
    - Dst: '[org.xmlunit.assertj.error.ElementsShouldSatisfy].format(String)'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy:56,1
    - Dst: '[StringBuilder].append(org.xmlunit.assertj.error.ElementsShouldSatisfy)'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy:56,1
    - Dst: ur.describe(org.assertj.core.api.AssertionInfo)
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy:59,1
    - Dst: '[StringBuilder].append(org.xmlunit.assertj.error.ElementsShouldSatisfy)'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy:59,1
    - Dst: '[StringBuilder].toString()'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy:61,1
    - Dst: '[org.xmlunit.assertj.error.ElementsShouldSatisfy].escapePercent(org.xmlunit.assertj.error.ElementsShouldSatisfy)'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy:61,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<UnsatisfiedRequirement>
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - elementsNotSatisfyingRequirements
    - info
    argTypes:
    - java.util.List<UnsatisfiedRequirement>
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 62
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.assertj.error.ElementsShouldSatisfy].describeErrors(java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ElementsShouldSatisfy.java
    functionUses: 1
    functionsReached:
    - ur.describe(org.assertj.core.api.AssertionInfo)
    - '[org.xmlunit.assertj.error.ElementsShouldSatisfy].format(String)'
    - '[StringBuilder].append(org.xmlunit.assertj.error.ElementsShouldSatisfy)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].toString()'
    - '[org.xmlunit.assertj.error.ElementsShouldSatisfy].escapePercent(org.xmlunit.assertj.error.ElementsShouldSatisfy)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.error.ElementsShouldSatisfy].describeErrors(java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(String,String)'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.xmlunit.assertj.error.ElementsShouldSatisfy].escapePercent(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ElementsShouldSatisfy.java
    functionUses: 0
    functionsReached:
    - '[String].replace(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.error.ElementsShouldSatisfy].escapePercent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementNotSatisfyingRequirements
    - errorMessage
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].<init>(Object,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ElementsShouldSatisfy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement
    signature: '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].<init>(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.assertj.core.api.AssertionInfo].representation()'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement:89,1
    - Dst: '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].toStringOf(Object)'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement:89,1
    - Dst: '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].format(String,org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement,String)'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.assertj.core.api.AssertionInfo
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - info
    argTypes:
    - org.assertj.core.api.AssertionInfo
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].describe(org.assertj.core.api.AssertionInfo)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ElementsShouldSatisfy.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].format(String,org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement,String)'
    - '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].toStringOf(Object)'
    - '[org.assertj.core.api.AssertionInfo].representation()'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].describe(org.assertj.core.api.AssertionInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].format(String,Object,String)'
      Src: org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - 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: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].toString()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ElementsShouldSatisfy.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].format(String,Object,String)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldBeInvalid].<init>()'
      Src: org.xmlunit.assertj.error.ShouldBeInvalid:29,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj3.error.ShouldBeInvalid
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[org.xmlunit.assertj.error.ShouldBeInvalid].shouldBeInvalid(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeInvalid.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldBeInvalid].<init>()'
    linkageType: ''
    returnType: org.xmlunit.assertj3.error.ShouldBeInvalid
    signature: '[org.xmlunit.assertj.error.ShouldBeInvalid].shouldBeInvalid(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldBeInvalid].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldBeInvalid:33,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldBeInvalid)'
      Src: org.xmlunit.assertj.error.ShouldBeInvalid:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ShouldBeInvalid
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.xmlunit.assertj.error.ShouldBeInvalid].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeInvalid.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldBeInvalid)'
    - '[org.xmlunit.assertj.error.ShouldBeInvalid].unquotedString(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldBeInvalid
    signature: '[org.xmlunit.assertj.error.ShouldBeInvalid].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath].<init>(String)'
      Src: org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath:29,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: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath].shouldAnyNodeHaveXPath(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldAnyNodeHaveXPath.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath].<init>(String)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath].shouldAnyNodeHaveXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath:34,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath)'
      Src: org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - xPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath].<init>(String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldAnyNodeHaveXPath.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath].unquotedString(String)'
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath)'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath
    signature: '[org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String)'
      Src: org.xmlunit.assertj.error.ShouldHaveAttribute:30,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: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - nodeName
    - attributeName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.assertj.error.ShouldHaveAttribute].shouldHaveAttribute(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldHaveAttribute.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj.error.ShouldHaveAttribute].shouldHaveAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String,String)'
      Src: org.xmlunit.assertj.error.ShouldHaveAttribute:40,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: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - nodeName
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.xmlunit.assertj.error.ShouldHaveAttribute].shouldHaveAttributeWithValue(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldHaveAttribute.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String,String)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj.error.ShouldHaveAttribute].shouldHaveAttributeWithValue(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldHaveAttribute:45,1
    - Dst: '[org.xmlunit.assertj.error.ShouldHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldHaveAttribute:46,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldHaveAttribute,org.xmlunit.assertj.error.ShouldHaveAttribute)'
      Src: org.xmlunit.assertj.error.ShouldHaveAttribute:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ShouldHaveAttribute
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - nodeName
    - attributeName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.assertj.error.ShouldHaveAttribute].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldHaveAttribute.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldHaveAttribute,org.xmlunit.assertj.error.ShouldHaveAttribute)'
    - '[org.xmlunit.assertj.error.ShouldHaveAttribute].unquotedString(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldHaveAttribute
    signature: '[org.xmlunit.assertj.error.ShouldHaveAttribute].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldHaveAttribute:51,1
    - Dst: '[org.xmlunit.assertj.error.ShouldHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldHaveAttribute:52,1
    - Dst: '[org.xmlunit.assertj.error.ShouldHaveAttribute].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldHaveAttribute:53,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldHaveAttribute,org.xmlunit.assertj.error.ShouldHaveAttribute,org.xmlunit.assertj.error.ShouldHaveAttribute)'
      Src: org.xmlunit.assertj.error.ShouldHaveAttribute:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ShouldHaveAttribute
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 3
    argNames:
    - nodeName
    - attributeName
    - attributeValue
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.xmlunit.assertj.error.ShouldHaveAttribute].<init>(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldHaveAttribute.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldHaveAttribute,org.xmlunit.assertj.error.ShouldHaveAttribute,org.xmlunit.assertj.error.ShouldHaveAttribute)'
    - '[org.xmlunit.assertj.error.ShouldHaveAttribute].unquotedString(String)'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldHaveAttribute
    signature: '[org.xmlunit.assertj.error.ShouldHaveAttribute].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ShouldBeSimilar
      static: false
      superClass: org.xmlunit.assertj.error.ComparisonFailureErrorFactory
    argCount: 3
    argNames:
    - reason
    - controlString
    - testString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[org.xmlunit.assertj.error.ShouldBeSimilar].<init>(String,String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeSimilar.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldBeSimilar
    signature: '[org.xmlunit.assertj.error.ShouldBeSimilar].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.xmlunit.assertj.error.ComparisonFailureErrorFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.xmlunit.assertj.error.ShouldBeSimilar].getMessage()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeSimilar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.error.ShouldBeSimilar].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.xmlunit.assertj.error.ComparisonFailureErrorFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.xmlunit.assertj.error.ShouldBeSimilar].getExpected()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeSimilar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.error.ShouldBeSimilar].getExpected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.xmlunit.assertj.error.ComparisonFailureErrorFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.xmlunit.assertj.error.ShouldBeSimilar].getActual()'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeSimilar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.error.ShouldBeSimilar].getActual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldBeSimilar].createReasonPrefix(String,String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter)'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:59,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:60,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:60,1
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:60,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:61,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:61,1
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:61,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeSimilar].<init>(String,String,String)'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonFormatter
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.error.ShouldBeSimilar
      static: true
      superClass: org.xmlunit.assertj.error.ComparisonFailureErrorFactory
    argCount: 5
    argNames:
    - controlSystemId
    - testSystemId
    - comparison
    - formatter
    - formatXml
    argTypes:
    - String
    - String
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonFormatter
    - boolean
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[org.xmlunit.assertj.error.ShouldBeSimilar].shouldBeIdentical(String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeSimilar.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.assertj.error.ShouldBeSimilar].<init>(String,String,String)'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.assertj.error.ShouldBeSimilar].createReasonPrefix(String,String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter)'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldBeSimilar
    signature: '[org.xmlunit.assertj.error.ShouldBeSimilar].shouldBeIdentical(String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldBeSimilar].createReasonPrefix(String,String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter)'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:74,1
    - Dst: '[org.xmlunit.diff.Comparison].getControlDetails()'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:75,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:75,1
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:75,1
    - Dst: '[org.xmlunit.diff.Comparison].getTestDetails()'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:76,1
    - Dst: '[org.xmlunit.diff.Comparison].getType()'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:76,1
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:76,1
    - Dst: '[org.xmlunit.assertj.error.ShouldBeSimilar].<init>(String,String,String)'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonFormatter
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xmlunit.assertj.error.ShouldBeSimilar
      static: true
      superClass: org.xmlunit.assertj.error.ComparisonFailureErrorFactory
    argCount: 5
    argNames:
    - controlSystemId
    - testSystemId
    - comparison
    - formatter
    - formatXml
    argTypes:
    - String
    - String
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonFormatter
    - boolean
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.xmlunit.assertj.error.ShouldBeSimilar].shouldBeSimilar(String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter,boolean)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeSimilar.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.diff.ComparisonFormatter].getDetails(Detail,ComparisonType,boolean)'
    - '[org.xmlunit.diff.Comparison].getType()'
    - '[org.xmlunit.assertj.error.ShouldBeSimilar].<init>(String,String,String)'
    - '[org.xmlunit.diff.Comparison].getTestDetails()'
    - '[org.xmlunit.assertj.error.ShouldBeSimilar].createReasonPrefix(String,String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter)'
    - '[org.xmlunit.diff.Comparison].getControlDetails()'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldBeSimilar
    signature: '[org.xmlunit.assertj.error.ShouldBeSimilar].shouldBeSimilar(String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.diff.ComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:84,1
    - Dst: String.format(String,org.xmlunit.assertj.error.ShouldBeSimilar,org.xmlunit.assertj.error.ShouldBeSimilar,String,String)
      Src: org.xmlunit.assertj.error.ShouldBeSimilar:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xmlunit.diff.Comparison
      - org.xmlunit.diff.ComparisonFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.xmlunit.assertj.error.ComparisonFailureErrorFactory
    argCount: 5
    argNames:
    - controlSystemId
    - testSystemId
    - type
    - difference
    - formatter
    argTypes:
    - String
    - String
    - String
    - org.xmlunit.diff.Comparison
    - org.xmlunit.diff.ComparisonFormatter
    constantsTouched: []
    func_position:
      end: 86
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: '[org.xmlunit.assertj.error.ShouldBeSimilar].createReasonPrefix(String,String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeSimilar.java
    functionUses: 2
    functionsReached:
    - String.format(String,org.xmlunit.assertj.error.ShouldBeSimilar,org.xmlunit.assertj.error.ShouldBeSimilar,String,String)
    - '[org.xmlunit.diff.ComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
    linkageType: ''
    returnType: String
    signature: '[org.xmlunit.assertj.error.ShouldBeSimilar].createReasonPrefix(String,String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldHaveXPath].<init>(String,String)'
      Src: org.xmlunit.assertj.error.ShouldHaveXPath:30,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: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - nodeName
    - xPath
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.assertj.error.ShouldHaveXPath].shouldHaveXPath(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldHaveXPath.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldHaveXPath].<init>(String,String)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj.error.ShouldHaveXPath].shouldHaveXPath(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldHaveXPath].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldHaveXPath:35,1
    - Dst: '[org.xmlunit.assertj.error.ShouldHaveXPath].unquotedString(String)'
      Src: org.xmlunit.assertj.error.ShouldHaveXPath:36,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldHaveXPath,org.xmlunit.assertj.error.ShouldHaveXPath)'
      Src: org.xmlunit.assertj.error.ShouldHaveXPath:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ShouldHaveXPath
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 2
    argNames:
    - nodeName
    - xPath
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.xmlunit.assertj.error.ShouldHaveXPath].<init>(String,String)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldHaveXPath.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj.error.ShouldHaveXPath].unquotedString(String)'
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldHaveXPath,org.xmlunit.assertj.error.ShouldHaveXPath)'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldHaveXPath
    signature: '[org.xmlunit.assertj.error.ShouldHaveXPath].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj3.error.ShouldNotHaveThrown].<init>(Throwable)'
      Src: org.xmlunit.assertj.error.ShouldNotHaveThrown:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.assertj.core.error.ErrorMessageFactory
      static: true
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - throwable
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.xmlunit.assertj.error.ShouldNotHaveThrown].shouldNotHaveThrown(Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldNotHaveThrown.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.assertj3.error.ShouldNotHaveThrown].<init>(Throwable)'
    linkageType: ''
    returnType: org.assertj.core.error.ErrorMessageFactory
    signature: '[org.xmlunit.assertj.error.ShouldNotHaveThrown].shouldNotHaveThrown(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xmlunit.assertj.error.ShouldNotHaveThrown].getStackTrace(Throwable)'
      Src: org.xmlunit.assertj.error.ShouldNotHaveThrown:35,1
    - Dst: '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldNotHaveThrown)'
      Src: org.xmlunit.assertj.error.ShouldNotHaveThrown:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.assertj.error.ShouldNotHaveThrown
      static: false
      superClass: org.assertj.core.error.BasicErrorMessageFactory
    argCount: 1
    argNames:
    - throwable
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.xmlunit.assertj.error.ShouldNotHaveThrown].<init>(Throwable)'
    functionSourceFile: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldNotHaveThrown.java
    functionUses: 0
    functionsReached:
    - '[org.assertj.core.error.BasicErrorMessageFactory].<init>(String,org.xmlunit.assertj.error.ShouldNotHaveThrown)'
    - '[org.xmlunit.assertj.error.ShouldNotHaveThrown].getStackTrace(Throwable)'
    linkageType: ''
    returnType: org.xmlunit.assertj.error.ShouldNotHaveThrown
    signature: '[org.xmlunit.assertj.error.ShouldNotHaveThrown].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Foo].<init>(int,String)'
      Src: org.xmlunit.JaxbTest:28,1
    - Dst: '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.JaxbTest)'
      Src: org.xmlunit.JaxbTest:29,1
    - Dst: '[org.xmlunit.JaxbTest].withTest(Foo)'
      Src: org.xmlunit.JaxbTest:29,1
    - Dst: '[org.xmlunit.JaxbTest].build()'
      Src: org.xmlunit.JaxbTest:29,1
    - Dst: '[org.xmlunit.JaxbTest].toString()'
      Src: org.xmlunit.JaxbTest:30,1
    - Dst: '[org.xmlunit.JaxbTest].hasDifferences()'
      Src: org.xmlunit.JaxbTest:30,1
    - Dst: '[org.junit.Assert].assertFalse(org.xmlunit.JaxbTest,org.xmlunit.JaxbTest)'
      Src: org.xmlunit.JaxbTest:30,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[org.xmlunit.JaxbTest].jaxbInputWorks()'
    functionSourceFile: /src/xmlunit/compat-tests/JaxbTest.java
    functionUses: 0
    functionsReached:
    - '[org.xmlunit.builder.DiffBuilder].compare(org.xmlunit.JaxbTest)'
    - '[org.xmlunit.JaxbTest].build()'
    - '[org.xmlunit.JaxbTest].withTest(Foo)'
    - '[org.junit.Assert].assertFalse(org.xmlunit.JaxbTest,org.xmlunit.JaxbTest)'
    - '[org.xmlunit.JaxbTest].hasDifferences()'
    - '[Foo].<init>(int,String)'
    - '[org.xmlunit.JaxbTest].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.xmlunit.JaxbTest].jaxbInputWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.xmlunit.JaxbTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.xmlunit.JaxbTest].<init>()'
    functionSourceFile: /src/xmlunit/compat-tests/JaxbTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.JaxbTest
    signature: '[org.xmlunit.JaxbTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xmlunit.TestResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.xmlunit.TestResources].<init>()'
    functionSourceFile: /src/xmlunit/compat-tests/TestResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xmlunit.TestResources
    signature: '[org.xmlunit.TestResources].<init>()'
Fuzzer filename: /src/DOMDifferenceEngineCompareFuzzer.java
Fuzzing method: '[DOMDifferenceEngineCompareFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[DiffExpecter].<init>(ComparisonType)'
  - '[DiffExpecter].<init>(ComparisonType,int)'
  - '[DiffExpecter].<init>(ComparisonType,String,String)'
  - '[DiffExpecter].<init>(ComparisonType,int,boolean,String,String)'
  - '[DiffExpecter].withParentXPath(String,String)'
  - '[DiffExpecter].comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
  - '[DiffExpecter].getParentXPath(String)'
  - '[DOMDifferenceEngineCompareFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[DOMDifferenceEngineCompareFuzzer].<init>()'
  source_file: /src/DOMDifferenceEngineCompareFuzzer.java
- function_names:
  - '[org.xmlunit.TestResources].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/TestResources.java
- function_names:
  - '[org.xmlunit.NullNode].appendChild(org.w3c.dom.Node)'
  - '[org.xmlunit.NullNode].cloneNode(boolean)'
  - '[org.xmlunit.NullNode].compareDocumentPosition(org.w3c.dom.Node)'
  - '[org.xmlunit.NullNode].getAttributes()'
  - '[org.xmlunit.NullNode].getBaseURI()'
  - '[org.xmlunit.NullNode].getChildNodes()'
  - '[org.xmlunit.NullNode].getFeature(String,String)'
  - '[org.xmlunit.NullNode].getFirstChild()'
  - '[org.xmlunit.NullNode].getLastChild()'
  - '[org.xmlunit.NullNode].getLocalName()'
  - '[org.xmlunit.NullNode].getNamespaceURI()'
  - '[org.xmlunit.NullNode].getNextSibling()'
  - '[org.xmlunit.NullNode].getNodeName()'
  - '[org.xmlunit.NullNode].getNodeType()'
  - '[org.xmlunit.NullNode].getNodeValue()'
  - '[org.xmlunit.NullNode].getOwnerDocument()'
  - '[org.xmlunit.NullNode].getParentNode()'
  - '[org.xmlunit.NullNode].getPrefix()'
  - '[org.xmlunit.NullNode].getPreviousSibling()'
  - '[org.xmlunit.NullNode].getTextContent()'
  - '[org.xmlunit.NullNode].getUserData(String)'
  - '[org.xmlunit.NullNode].hasAttributes()'
  - '[org.xmlunit.NullNode].hasChildNodes()'
  - '[org.xmlunit.NullNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.xmlunit.NullNode].isDefaultNamespace(String)'
  - '[org.xmlunit.NullNode].isEqualNode(org.w3c.dom.Node)'
  - '[org.xmlunit.NullNode].isSameNode(org.w3c.dom.Node)'
  - '[org.xmlunit.NullNode].isSupported(String,String)'
  - '[org.xmlunit.NullNode].lookupNamespaceURI(String)'
  - '[org.xmlunit.NullNode].lookupPrefix(String)'
  - '[org.xmlunit.NullNode].normalize()'
  - '[org.xmlunit.NullNode].removeChild(org.w3c.dom.Node)'
  - '[org.xmlunit.NullNode].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.xmlunit.NullNode].setNodeValue(String)'
  - '[org.xmlunit.NullNode].setPrefix(String)'
  - '[org.xmlunit.NullNode].setTextContent(String)'
  - '[org.xmlunit.NullNode].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
  - '[org.xmlunit.NullNode].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/NullNode.java
- function_names:
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].getDifferenceEngine()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareTwoNulls()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareControlNullTestNonNull()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareControlNonNullTestNull()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareTwoDifferentNonNulls()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareTwoEqualNonNulls()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareNotifiesComparisonListener()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareNotifiesMatchListener()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareNotifiesDifferenceListener()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareUsesResultOfEvaluator()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].compareUsesResultOfController()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].ongoingComparisonStateBasics()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].andThenUsesCurrentFinishedFlag()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].andIfTrueThenUsesCurrentFinishedFlag()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].andIfTrueThenIsNoopIfFirstArgIsFalse()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantAddNullComparisonListener()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantAddNullMatchListener()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantAddNullDifferenceListener()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullNodeMatcher()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullComparisonController()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullDifferenceEvaluator()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullAttributeFilter()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].cantSetNullNodeFilter()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].comparisonStateEqualsLooksAtType()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].comparisonStateEqualsLooksAtResult()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].hashCodeLooksAtFinished()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].trivialComparisonStateToString()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrap(ComparisonResult)'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].wrapAndStop(ComparisonResult)'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest].<init>()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].evaluate(org.xmlunit.diff.Comparison,ComparisonResult)'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest.ResultGrabber].<init>()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].empty()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].wrap(ComparisonResult)'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].wrapAndStop(ComparisonResult)'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].myOngoing()'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].compare(javax.xml.transform.Source,javax.xml.transform.Source)'
  - '[org.xmlunit.diff.AbstractDifferenceEngineTest.WrapHelper].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/AbstractDifferenceEngineTest.java
- function_names:
  - '[org.xmlunit.diff.ComparisonListenerSupportTest].dispatchesOnOutcome()'
  - '[org.xmlunit.diff.ComparisonListenerSupportTest].noListenersDontCauseProblems()'
  - '[org.xmlunit.diff.ComparisonListenerSupportTest].<init>()'
  - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].<init>()'
  - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
  - '[org.xmlunit.diff.ComparisonListenerSupportTest.Listener].getInvocations()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ComparisonListenerSupportTest.java
- function_names:
  - '[org.xmlunit.diff.NodeFiltersTest].emptySatisfiesAllReturnsTrue()'
  - '[org.xmlunit.diff.NodeFiltersTest].emptySatisfiesAnyReturnsFalse()'
  - '[org.xmlunit.diff.NodeFiltersTest].satisfiesAllWorksAsPromised()'
  - '[org.xmlunit.diff.NodeFiltersTest].satisfiesAnyWorksAsPromised()'
  - '[org.xmlunit.diff.NodeFiltersTest].<init>()'
  - '[org.xmlunit.diff.NodeFiltersTest.TestFilter].<init>(boolean)'
  - '[org.xmlunit.diff.NodeFiltersTest.TestFilter].test(org.w3c.dom.Node)'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/NodeFiltersTest.java
- function_names:
  - '[org.xmlunit.diff.DefaultNodeMatcherTest].createDoc()'
  - '[org.xmlunit.diff.DefaultNodeMatcherTest].elementSelectorsAreQueriedInSequence()'
  - '[org.xmlunit.diff.DefaultNodeMatcherTest].elementSelectorsAreQueriedInSequenceWithConditionalSelector()'
  - '[org.xmlunit.diff.DefaultNodeMatcherTest].elementSelectorsAreQueriedInSequenceWithControlNodesSwapped()'
  - '[org.xmlunit.diff.DefaultNodeMatcherTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultNodeMatcherTest.java
- function_names:
  - '[org.xmlunit.diff.XPathContextTest].empty()'
  - '[org.xmlunit.diff.XPathContextTest].rootElement()'
  - '[org.xmlunit.diff.XPathContextTest].oneLevelOfElements()'
  - '[org.xmlunit.diff.XPathContextTest].shouldCreateCopyOnClone()'
  - '[org.xmlunit.diff.XPathContextTest].appendChildren()'
  - '[org.xmlunit.diff.XPathContextTest].appendChildrenWithNonElements()'
  - '[org.xmlunit.diff.XPathContextTest].twoLevelsOfElements()'
  - '[org.xmlunit.diff.XPathContextTest].attributes()'
  - '[org.xmlunit.diff.XPathContextTest].singleAttribute()'
  - '[org.xmlunit.diff.XPathContextTest].mixed()'
  - '[org.xmlunit.diff.XPathContextTest].elementsAndNs()'
  - '[org.xmlunit.diff.XPathContextTest].attributesAndNs()'
  - '[org.xmlunit.diff.XPathContextTest].parentXPathEdgeCases()'
  - '[org.xmlunit.diff.XPathContextTest].<init>()'
  - '[org.xmlunit.diff.XPathContextTest.Element].<init>(String)'
  - '[org.xmlunit.diff.XPathContextTest.Element].<init>(String,String)'
  - '[org.xmlunit.diff.XPathContextTest.Element].getName()'
  - '[org.xmlunit.diff.XPathContextTest.Element].getType()'
  - '[org.xmlunit.diff.XPathContextTest.NonElement].getName()'
  - '[org.xmlunit.diff.XPathContextTest.NonElement].<init>()'
  - '[org.xmlunit.diff.XPathContextTest.Text].getType()'
  - '[org.xmlunit.diff.XPathContextTest.Text].<init>()'
  - '[org.xmlunit.diff.XPathContextTest.Comment].getType()'
  - '[org.xmlunit.diff.XPathContextTest.Comment].<init>()'
  - '[org.xmlunit.diff.XPathContextTest.PI].getType()'
  - '[org.xmlunit.diff.XPathContextTest.PI].<init>()'
  - '[org.xmlunit.diff.XPathContextTest.CDATA].getType()'
  - '[org.xmlunit.diff.XPathContextTest.CDATA].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/XPathContextTest.java
- function_names:
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_XML_VERSION()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_XML_STANDALONE()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_XML_ENCODING()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_HAS_DOCTYPE_DECLARATION()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_DOCTYPE_NAME()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_DOCTYPE_PUBLIC_ID()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_DOCTYPE_SYSTEM_ID()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_SCHEMA_LOCATION()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_NO_NAMESPACE_SCHEMA_LOCATION()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_NODE_TYPE_similar()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_NAMESPACE_PREFIX()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_NAMESPACE_URI()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_TEXT_VALUE()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_PROCESSING_INSTRUCTION_TARGET()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_PROCESSING_INSTRUCTION_DATA()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ELEMENT_TAG_NAME()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ATTR_VALUE_EXPLICITLY_SPECIFIED()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ELEMENT_NUM_ATTRIBUTES()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ATTR_VALUE()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_CHILD_NODELIST_LENGTH()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_CHILD_NODELIST_SEQUENCE()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_CHILD_LOOKUP()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_ATTR_NAME_LOOKUP()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_Comment()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].testComparisonType_WhitespacesAndUnformattedDetails()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].usesCustomTransformerFactory()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDocumentBuilderFactoryWithoutValidation()'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertEquals(String,String)'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].assertPreRequirements(org.xmlunit.diff.Diff,ComparisonType)'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].getDetails(Comparison.Detail,ComparisonType)'
  - '[org.xmlunit.diff.DefaultComparisonFormatterTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DefaultComparisonFormatterTest.java
- function_names:
  - '[org.xmlunit.diff.ElementSelectorsTest].createDoc()'
  - '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.ElementSelectorsTest].pureElementNameComparisons(org.xmlunit.diff.ElementSelector,org.w3c.dom.Document)'
  - '[org.xmlunit.diff.ElementSelectorsTest].byName()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndText_NamePart()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndText_SingleLevel(org.xmlunit.diff.ElementSelector,org.w3c.dom.Document)'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndText()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAllAttributes_NamePart()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAllAttributes()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAllAttributesWithFilter()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributes_NamePart()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributes_String()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributes_QName()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesControlNS_NamePart()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesControlNS()'
  - '[org.xmlunit.diff.ElementSelectorsTest].not()'
  - '[org.xmlunit.diff.ElementSelectorsTest].or()'
  - '[org.xmlunit.diff.ElementSelectorsTest].and()'
  - '[org.xmlunit.diff.ElementSelectorsTest].xor()'
  - '[org.xmlunit.diff.ElementSelectorsTest].conditionalReturnsFalseIfConditionIsNotMet()'
  - '[org.xmlunit.diff.ElementSelectorsTest].conditionalAsksWrappedSelectorIfConditionIsMet()'
  - '[org.xmlunit.diff.ElementSelectorsTest].plainStringNamed()'
  - '[org.xmlunit.diff.ElementSelectorsTest].qnameNamed()'
  - '[org.xmlunit.diff.ElementSelectorsTest].xpath()'
  - '[org.xmlunit.diff.ElementSelectorsTest].xpathUsesXpathEngine()'
  - '[org.xmlunit.diff.ElementSelectorsTest].conditionalBuilder()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesDoesntLikeNullArgumentStringVersion()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesControlNSDoesntLikeNullArgument()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesDoesntLikeNullArgumentQNameVersion()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesDoesntLikeNullNameStringVersion()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesControlNSDoesntLikeNullName()'
  - '[org.xmlunit.diff.ElementSelectorsTest].byNameAndAttributesDoesntLikeNullNameQNameVersion()'
  - '[org.xmlunit.diff.ElementSelectorsTest].notDoesntLikeNullElementSelector()'
  - '[org.xmlunit.diff.ElementSelectorsTest].orDoesntLikeNullElementSelectorList()'
  - '[org.xmlunit.diff.ElementSelectorsTest].orDoesntLikeNullElementSelector()'
  - '[org.xmlunit.diff.ElementSelectorsTest].andDoesntLikeNullElementSelectorList()'
  - '[org.xmlunit.diff.ElementSelectorsTest].andDoesntLikeNullElementSelector()'
  - '[org.xmlunit.diff.ElementSelectorsTest].xorDoesntLikeNullElementSelector1()'
  - '[org.xmlunit.diff.ElementSelectorsTest].xorDoesntLikeNullElementSelector2()'
  - '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorDoesntLikeNullElementSelector()'
  - '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorDoesntLikeNullPredicate()'
  - '[org.xmlunit.diff.ElementSelectorsTest].selectorForElementNamedDoesntLikeNullElementSelectorStringVersion()'
  - '[org.xmlunit.diff.ElementSelectorsTest].selectorForElementNamedDoesntLikeNullNameStringVersion()'
  - '[org.xmlunit.diff.ElementSelectorsTest].selectorForElementNamedDoesntLikeNullElementSelectorQNameVersion()'
  - '[org.xmlunit.diff.ElementSelectorsTest].selectorForElementNamedDoesntLikeNullNameQNameVersion()'
  - '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorBuilderWontAllowThenWithoutWhen()'
  - '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorBuilderWontAllowWhensWithoutThens()'
  - '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorBuilderWontAllowMultipleWhensWithoutInterleavingThens()'
  - '[org.xmlunit.diff.ElementSelectorsTest].conditionalSelectorBuilderWontAllowMultipleDefaults()'
  - '[org.xmlunit.diff.ElementSelectorsTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ElementSelectorsTest.java
- function_names:
  - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].createDoc()'
  - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndTextRec_NamePart()'
  - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndTextRec_Single()'
  - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndTextRec()'
  - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].byNameAndTextRec_Multilevel()'
  - '[org.xmlunit.diff.ByNameAndTextRecSelectorTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ByNameAndTextRecSelectorTest.java
- function_names:
  - '[org.xmlunit.diff.RecursiveXPathBuilderTest].initialize()'
  - '[org.xmlunit.diff.RecursiveXPathBuilderTest].soleElement()'
  - '[org.xmlunit.diff.RecursiveXPathBuilderTest].rootElement()'
  - '[org.xmlunit.diff.RecursiveXPathBuilderTest].deeperStructure()'
  - '[org.xmlunit.diff.RecursiveXPathBuilderTest].attribute()'
  - '[org.xmlunit.diff.RecursiveXPathBuilderTest].namespaceButNoMap()'
  - '[org.xmlunit.diff.RecursiveXPathBuilderTest].namespaceWithMap()'
  - '[org.xmlunit.diff.RecursiveXPathBuilderTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/RecursiveXPathBuilderTest.java
- function_names:
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].emptyFirstJustWorks()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].firstChangeWinsInFirst()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].allEvaluatorsAreCalledInSequence()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToEqualDowngradesMatchingTypes()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToEqualLeavesUnknownTypesAlone()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToSimilarDowngradesMatchingTypes()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToSimilarLeavesUnknownTypesAlone()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].downgradeDifferencesToSimilarLeavesEqualResultsAlone()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].upgradeDifferencesToDifferentUpgradesMatchingTypes()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].upgradeDifferencesToDifferentLeavesUnknownTypesAlone()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].upgradeDifferencesToDifferentLeavesEqualResultsAlone()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresAdditionalContentInProlog()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresXMLDeclarationDifferences()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresPrologCommentDifferences()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresPrologProcessingInstructionDifferences()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresPrologWhitespaceDifferences()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresDoesntIgnoreElementName()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologDoesntIgnoreCommentsOutsideOfProlog()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologDoesntIgnorePIsOutsideOfProlog()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologDoesntIgnoreWhitespaceOutsideOfProlog()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresPresenceOfDoctype()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologIgnoresNameOfDoctype()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresAdditionalContentInProlog()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresXMLDeclarationDifferences()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresPrologCommentDifferences()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresPrologProcessingInstructionDifferences()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresPrologWhitespaceDifferences()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeIgnoresDoesntIgnoreElementName()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnoreCommentsOutsideOfProlog()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnorePIsOutsideOfProlog()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnoreWhitespaceOutsideOfProlog()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnorePresenceOfDoctype()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].ignorePrologExceptDoctypeDoesntIgnoreNameOfDoctype()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String)'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].compare(String,String,boolean)'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest].<init>()'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator].<init>(ComparisonResult)'
  - '[org.xmlunit.diff.DifferenceEvaluatorsTest.Evaluator].evaluate(org.xmlunit.diff.Comparison,ComparisonResult)'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceEvaluatorsTest.java
- function_names:
  - '[org.xmlunit.diff.ComparisonControllersTest].testDefault()'
  - '[org.xmlunit.diff.ComparisonControllersTest].testStopWhenDifferent()'
  - '[org.xmlunit.diff.ComparisonControllersTest].testStopWhenSimilar()'
  - '[org.xmlunit.diff.ComparisonControllersTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ComparisonControllersTest.java
- function_names:
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].getDifferenceEngine()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].createDoc()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].diffExpecterParentXPath()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareXPathOfDifferentRootElements()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesOfDifferentType()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesWithoutNS()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesDifferentNS()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesDifferentPrefix()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesDifferentNumberOfChildren()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareCharacterData()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareProcessingInstructions()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareDocuments()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].nodeFilterAppliesToDocTypes()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareDocTypes()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareElements()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareAttributes()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareAttributesWithAttributeFilter()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareNodesWithNodeFilter()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].naiveRecursion()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].sourceforgeForumThread92c980ec5b()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].textAndCDataMatchRecursively()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].recursionUsesElementSelector()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].schemaLocationDifferences()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].compareElementsNS()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].childNodeListSequence()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithDifferentPrefixes()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithDefaultNamespace()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithDifferentLocalNames()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithDifferentNamespaceURIs()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiTypesWithNamespaceDeclarationOnDifferentLevels()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].xsiNil()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].shouldDetectCommentInPrelude()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].shouldDetectMissingXsiType()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].cantUseNullDocumentBuilderFactoryInSetter()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].cantUseNullDocumentBuilderFactoryInConstructor()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].elementsWithDifferentPrefixesAreSimilar()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].attributesWithDifferentPrefixesAreSimilar()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].xPathKnowsAboutNodeFiltersForUnmatchedControlNodes()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].xPathKnowsAboutNodeFiltersForUnmatchedTestNodes()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].properlyHandlesNullAttributes()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].documentForString(String)'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest].<init>()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType)'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int)'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,String,String)'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].<init>(ComparisonType,int,boolean,String,String)'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].withParentXPath(String,String)'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DiffExpecter].getParentXPath(String)'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].<init>(String,String,String)'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getNodeType()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getEntities()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getInternalSubset()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getName()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getNotations()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getPublicId()'
  - '[org.xmlunit.diff.DOMDifferenceEngineTest.DocType].getSystemId()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DOMDifferenceEngineTest.java
- function_names:
  - '[org.xmlunit.diff.DifferenceTest].trivialToStringTest()'
  - '[org.xmlunit.diff.DifferenceTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/DifferenceTest.java
- function_names:
  - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].createDoc()'
  - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].singleLevel()'
  - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].byNameAndTextRec()'
  - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].emptyTexts()'
  - '[org.xmlunit.diff.MultiLevelByNameAndTextSelectorTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/MultiLevelByNameAndTextSelectorTest.java
- function_names:
  - '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].init()'
  - '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].shouldReturnACopyOfOriginalXPathContext()'
  - '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].shouldFindCorrectChildIndex()'
  - '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].shouldThrowIfNodeIsNotInInitialList()'
  - '[org.xmlunit.diff.ChildNodeXPathContextProviderTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/diff/ChildNodeXPathContextProviderTest.java
- function_names:
  - '[org.xmlunit.input.NormalizedSourceTest].createDoc()'
  - '[org.xmlunit.input.NormalizedSourceTest].canWrapNullNode()'
  - '[org.xmlunit.input.NormalizedSourceTest].canWrapNullDocument()'
  - '[org.xmlunit.input.NormalizedSourceTest].canWrapNullSource()'
  - '[org.xmlunit.input.NormalizedSourceTest].normalizesNode()'
  - '[org.xmlunit.input.NormalizedSourceTest].normalizesNodeAfterSetNode()'
  - '[org.xmlunit.input.NormalizedSourceTest].normalizesDocument()'
  - '[org.xmlunit.input.NormalizedSourceTest].normalizesDOMSource()'
  - '[org.xmlunit.input.NormalizedSourceTest].keepsSystemId()'
  - '[org.xmlunit.input.NormalizedSourceTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/NormalizedSourceTest.java
- function_names:
  - '[org.xmlunit.input.CommentLessSourceTest].data()'
  - '[org.xmlunit.input.CommentLessSourceTest].<init>(String)'
  - '[org.xmlunit.input.CommentLessSourceTest].stripCommentsAtDifferentLevels()'
  - '[org.xmlunit.input.CommentLessSourceTest].cantWrapNullSource()'
  - '[org.xmlunit.input.CommentLessSourceTest].cantUseNullVersion()'
  - '[org.xmlunit.input.CommentLessSourceTest].getSource(String)'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/input/CommentLessSourceTest.java
- function_names:
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].getEngine()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].readSource()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithNoMatches()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithSingleMatch()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithMultipleMatchs()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithInvalidXPath()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithNoMatches()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithSingleMatch()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithSingleMatchTextSelector()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithMultipleMatches()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithInvalidXPath()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithNS()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithDefaultNS()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithDefaultNSEmptyPrefix()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithNoMatches_NodeVersion()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithSingleMatch_NodeVersion()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithMultipleMatchs_NodeVersion()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithInvalidXPath_NodeVersion()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithNoMatches_NodeVersion()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithSingleMatch_NodeVersion()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithSingleMatchTextSelector_NodeVersion()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithMultipleMatches_NodeVersion()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].evaluateWithInvalidXPath_NodeVersion()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithNS_NodeVersion()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithDefaultNS_NodeVersion()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].selectNodesWithDefaultNSEmptyPrefix_NodeVersion()'
  - '[org.xmlunit.xpath.AbstractXPathEngineTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/AbstractXPathEngineTest.java
- function_names:
  - '[org.xmlunit.xpath.JAXPXPathEngineTest].setupMocks()'
  - '[org.xmlunit.xpath.JAXPXPathEngineTest].getEngine()'
  - '[org.xmlunit.xpath.JAXPXPathEngineTest].shouldTranslateExceptionInConstructor()'
  - '[org.xmlunit.xpath.JAXPXPathEngineTest].evaluateDoesNotResolveExternalEntities()'
  - '[org.xmlunit.xpath.JAXPXPathEngineTest].selectNodesDoesNotResolveExternalEntities()'
  - '[org.xmlunit.xpath.JAXPXPathEngineTest].usesProvidedDocumentBuilderFactory()'
  - '[org.xmlunit.xpath.JAXPXPathEngineTest].sourceWithExternalEntity()'
  - '[org.xmlunit.xpath.JAXPXPathEngineTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/xpath/JAXPXPathEngineTest.java
- function_names:
  - '[org.xmlunit.validation.ValidationHandlerTest].errorIsAProblem()'
  - '[org.xmlunit.validation.ValidationHandlerTest].fatalErrorIsAProblem()'
  - '[org.xmlunit.validation.ValidationHandlerTest].worningIsAProblemButDoesntInvalidateResult()'
  - '[org.xmlunit.validation.ValidationHandlerTest].shouldIgnoreErrorThatHasBeenReportedAsFatalAlready()'
  - '[org.xmlunit.validation.ValidationHandlerTest].shouldRecordErrorThatIsDifferentFromPreviousFatalAlready()'
  - '[org.xmlunit.validation.ValidationHandlerTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidationHandlerTest.java
- function_names:
  - '[org.xmlunit.validation.JAXPValidatorTest].setupMocks()'
  - '[org.xmlunit.validation.JAXPValidatorTest].shouldSuccessfullyValidateSchema()'
  - '[org.xmlunit.validation.JAXPValidatorTest].shouldSuccessfullyValidateInstance()'
  - '[org.xmlunit.validation.JAXPValidatorTest].shouldSuccessfullyValidateInstanceWhenSchemaIsCreatedExternally()'
  - '[org.xmlunit.validation.JAXPValidatorTest].shouldSuccessfullyValidateInstanceWithoutSchemaSource()'
  - '[org.xmlunit.validation.JAXPValidatorTest].shouldFailOnBrokenSchema()'
  - '[org.xmlunit.validation.JAXPValidatorTest].shouldFailOnBrokenInstance()'
  - '[org.xmlunit.validation.JAXPValidatorTest].shouldFailOnBrokenInstanceWhenSchemaIsCreatedExternally()'
  - '[org.xmlunit.validation.JAXPValidatorTest].shouldThrowWhenValidatingInstanceAndSchemaIsInvalid()'
  - '[org.xmlunit.validation.JAXPValidatorTest].shouldThrowWhenValidatingInstanceAndSchemaIsNotThere()'
  - '[org.xmlunit.validation.JAXPValidatorTest].validateSchemaTranslatesSAXParseExceptionIntoValidationError()'
  - '[org.xmlunit.validation.JAXPValidatorTest].validateSchemaTranslatesSAXException()'
  - '[org.xmlunit.validation.JAXPValidatorTest].validateInstanceTranslatesSAXParseExceptionIntoValidationError()'
  - '[org.xmlunit.validation.JAXPValidatorTest].validateInstanceDoesNotResolveExternalEntitiesWhenDisabled()'
  - '[org.xmlunit.validation.JAXPValidatorTest].validateInstanceTranslatesSAXException()'
  - '[org.xmlunit.validation.JAXPValidatorTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/JAXPValidatorTest.java
- function_names:
  - '[org.xmlunit.validation.ValidationProblemTest].trivialGetterTests()'
  - '[org.xmlunit.validation.ValidationProblemTest].trivialToStringTest()'
  - '[org.xmlunit.validation.ValidationProblemTest].shouldSubstituteUNKNOWNForUnknownLocations()'
  - '[org.xmlunit.validation.ValidationProblemTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidationProblemTest.java
- function_names:
  - '[org.xmlunit.validation.ParsingValidatorTest].setupMocks()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldSuccessfullyValidateSchemaInstance()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldFailOnBrokenSchemaInstance()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldSuccessfullyValidateDTDInstance()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldFailOnBrokenDTDInstance()'
  - '[org.xmlunit.validation.ParsingValidatorTest].doesNotResolveExternalEntitiesInInstanceWhenDisabled()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldRejectRelaxNG()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldNotAllowSchemaValidation()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldTranslateSAXParseExceptionDuringParseToValidationError()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldMapSAXExceptionDuringParse()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldMapSAXException()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldMapParserConfigurationException()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldMapSAXNotRecognizedException()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldMapSAXNotSupportedException()'
  - '[org.xmlunit.validation.ParsingValidatorTest].shouldMapIOException()'
  - '[org.xmlunit.validation.ParsingValidatorTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ParsingValidatorTest.java
- function_names:
  - '[org.xmlunit.validation.ValidatorTest].shouldReturnEmptyArrayForNullSchemaSources()'
  - '[org.xmlunit.validation.ValidatorTest].shouldUseJAXPForXMLSchema()'
  - '[org.xmlunit.validation.ValidatorTest].shouldUseParsingForDTD()'
  - '[org.xmlunit.validation.ValidatorTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/validation/ValidatorTest.java
- function_names:
  - '[org.xmlunit.util.LinqyTest].castContract()'
  - '[org.xmlunit.util.LinqyTest].canRemoveFromMapIterator()'
  - '[org.xmlunit.util.LinqyTest].canRemoveFromFilterIterator()'
  - '[org.xmlunit.util.LinqyTest].allShouldReturnTrueOnEmptySequence()'
  - '[org.xmlunit.util.LinqyTest].anyShouldReturnFalseOnEmptySequence()'
  - '[org.xmlunit.util.LinqyTest].anyContract()'
  - '[org.xmlunit.util.LinqyTest].allContract()'
  - '[org.xmlunit.util.LinqyTest].cantReadPastFirstElementForSingleton()'
  - '[org.xmlunit.util.LinqyTest].cantRemoveFromSingletonIterator()'
  - '[org.xmlunit.util.LinqyTest].cantReadPastLastFilterElement()'
  - '[org.xmlunit.util.LinqyTest].countUsesCollectionSizeWhenAvailable()'
  - '[org.xmlunit.util.LinqyTest].countDoesntNeedCollection()'
  - '[org.xmlunit.util.LinqyTest].<init>()'
  - '[org.xmlunit.util.LinqyTest.IdentityPredicate].test(Boolean)'
  - '[org.xmlunit.util.LinqyTest.IdentityPredicate].<init>()'
  - '[org.xmlunit.util.LinqyTest.IdentityMapper].apply(Object)'
  - '[org.xmlunit.util.LinqyTest.IdentityMapper].<init>()'
  - '[org.xmlunit.util.LinqyTest.IsNotNullPredicate].test(Object)'
  - '[org.xmlunit.util.LinqyTest.IsNotNullPredicate].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/LinqyTest.java
- function_names:
  - '[org.xmlunit.util.IsNullPredicateTest].shouldReturnTrueOnNull()'
  - '[org.xmlunit.util.IsNullPredicateTest].shouldReturnFalseOnNonNull()'
  - '[org.xmlunit.util.IsNullPredicateTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/IsNullPredicateTest.java
- function_names:
  - '[org.xmlunit.util.NodesTest].createDoc()'
  - '[org.xmlunit.util.NodesTest].qNameOfElementWithNoNs()'
  - '[org.xmlunit.util.NodesTest].qNameOfElementWithNsNoPrefix()'
  - '[org.xmlunit.util.NodesTest].qNameOfElementWithNsAndPrefix()'
  - '[org.xmlunit.util.NodesTest].mergeNoTexts()'
  - '[org.xmlunit.util.NodesTest].mergeSingleTextNode()'
  - '[org.xmlunit.util.NodesTest].mergeSingleCDATASection()'
  - '[org.xmlunit.util.NodesTest].mergeIgnoresTextOfChildren()'
  - '[org.xmlunit.util.NodesTest].mergeIgnoresComments()'
  - '[org.xmlunit.util.NodesTest].mergeMultipleChildren()'
  - '[org.xmlunit.util.NodesTest].attributeMapNoAttributes()'
  - '[org.xmlunit.util.NodesTest].attributeMapNoNS()'
  - '[org.xmlunit.util.NodesTest].attributeMapwithNS()'
  - '[org.xmlunit.util.NodesTest].attributeMapWithFilter()'
  - '[org.xmlunit.util.NodesTest].handleWsSetup()'
  - '[org.xmlunit.util.NodesTest].stripWsSetup()'
  - '[org.xmlunit.util.NodesTest].normalizeWsSetup()'
  - '[org.xmlunit.util.NodesTest].stripWhitespaceWorks()'
  - '[org.xmlunit.util.NodesTest].normalizeWhitespaceWorks()'
  - '[org.xmlunit.util.NodesTest].handleWsWorks(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>,String)'
  - '[org.xmlunit.util.NodesTest].stripWhitespaceDoesntAlterOriginal()'
  - '[org.xmlunit.util.NodesTest].normalizeWhitespaceDoesntAlterOriginal()'
  - '[org.xmlunit.util.NodesTest].handleWsDoesntAlterOriginal(Map.Entry<org.w3c.dom.Document,org.w3c.dom.Node>)'
  - '[org.xmlunit.util.NodesTest].assertNewlineTextNode(org.w3c.dom.Node)'
  - '[org.xmlunit.util.NodesTest].normalize()'
  - '[org.xmlunit.util.NodesTest].stripECWWorks()'
  - '[org.xmlunit.util.NodesTest].getNodeListReturnsOriginalListForElements()'
  - '[org.xmlunit.util.NodesTest].getNodeListReturnsOriginalListForAttributesWithValues()'
  - '[org.xmlunit.util.NodesTest].getNodeListReturnsNullSafeListForAttributesWithoutValues()'
  - '[org.xmlunit.util.NodesTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/NodesTest.java
- function_names:
  - '[org.xmlunit.util.IterableNodeListTest].setupMocks()'
  - '[org.xmlunit.util.IterableNodeListTest].cantRemoveFromIterator()'
  - '[org.xmlunit.util.IterableNodeListTest].iteratesOverNodes()'
  - '[org.xmlunit.util.IterableNodeListTest].asListCreatesExpectedList()'
  - '[org.xmlunit.util.IterableNodeListTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/IterableNodeListTest.java
- function_names:
  - '[org.xmlunit.util.ConvertTest].setupMocks()'
  - '[org.xmlunit.util.ConvertTest].convertToInputSourceAndAssert(javax.xml.transform.Source)'
  - '[org.xmlunit.util.ConvertTest].documentAsserts(org.w3c.dom.Document)'
  - '[org.xmlunit.util.ConvertTest].streamSourceToInputSource()'
  - '[org.xmlunit.util.ConvertTest].domSourceToInputSource()'
  - '[org.xmlunit.util.ConvertTest].saxSourceToInputSource()'
  - '[org.xmlunit.util.ConvertTest].convertToDocumentAndAssert(javax.xml.transform.Source)'
  - '[org.xmlunit.util.ConvertTest].streamSourceToDocument()'
  - '[org.xmlunit.util.ConvertTest].domSourceToDocument()'
  - '[org.xmlunit.util.ConvertTest].saxSourceToDocument()'
  - '[org.xmlunit.util.ConvertTest].domElementToDocument()'
  - '[org.xmlunit.util.ConvertTest].convertToNodeAndAssert(javax.xml.transform.Source)'
  - '[org.xmlunit.util.ConvertTest].streamSourceToNode()'
  - '[org.xmlunit.util.ConvertTest].domSourceToNode()'
  - '[org.xmlunit.util.ConvertTest].convertToNodeWithDocBuilderFactoryAndAssert(javax.xml.transform.Source)'
  - '[org.xmlunit.util.ConvertTest].streamSourceToNodeWithDocBuilderFactory()'
  - '[org.xmlunit.util.ConvertTest].domSourceToNodeWithDocBuilderFactory()'
  - '[org.xmlunit.util.ConvertTest].saxSourceToNode()'
  - '[org.xmlunit.util.ConvertTest].domElementToNode()'
  - '[org.xmlunit.util.ConvertTest].shouldMapTransformerConfigurationException()'
  - '[org.xmlunit.util.ConvertTest].shouldMapTransformerException()'
  - '[org.xmlunit.util.ConvertTest].shouldMapParserConfigurationException()'
  - '[org.xmlunit.util.ConvertTest].shouldMapSAXException()'
  - '[org.xmlunit.util.ConvertTest].shouldMapIOException()'
  - '[org.xmlunit.util.ConvertTest].namespaceContextWontReturnNamespaceForNullPrefix()'
  - '[org.xmlunit.util.ConvertTest].namespaceContextWontReturnPrefixForNullURI()'
  - '[org.xmlunit.util.ConvertTest].namespaceContextReturnsNsUri()'
  - '[org.xmlunit.util.ConvertTest].namespaceContextReturnsNsPrefix()'
  - '[org.xmlunit.util.ConvertTest].namespaceContextReturnsXmlAttributeNsUri()'
  - '[org.xmlunit.util.ConvertTest].namespaceContextReturnsXmlAttributeNsPrefix()'
  - '[org.xmlunit.util.ConvertTest].namespaceContextReturnsExpectedNsUri()'
  - '[org.xmlunit.util.ConvertTest].namespaceContextReturnsExpectedPrefix()'
  - '[org.xmlunit.util.ConvertTest].namespaceContextReturnsFirstPrefix()'
  - '[org.xmlunit.util.ConvertTest].namespaceContextReturnsAllPrefixes()'
  - '[org.xmlunit.util.ConvertTest].animalDocument()'
  - '[org.xmlunit.util.ConvertTest].toArray(java.util.Iterator<String>)'
  - '[org.xmlunit.util.ConvertTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/ConvertTest.java
- function_names:
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].parses(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].withDTDParsingDisabledRejectsDoctype()'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].defaultRejectsDoctype()'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].defaultWithDtdParsingAcceptsDoctype()'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurerTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/util/DocumentBuilderFactoryConfigurerTest.java
- function_names:
  - '[org.xmlunit.transform.TransformationTest].setupMocks()'
  - '[org.xmlunit.transform.TransformationTest].createTransformation()'
  - '[org.xmlunit.transform.TransformationTest].transformAnimalToString()'
  - '[org.xmlunit.transform.TransformationTest].transformAnimalToDocument()'
  - '[org.xmlunit.transform.TransformationTest].transformAnimalToHtml()'
  - '[org.xmlunit.transform.TransformationTest].shouldRejectNullSourceInSetSource()'
  - '[org.xmlunit.transform.TransformationTest].shouldRejectNullOutputPropertyName()'
  - '[org.xmlunit.transform.TransformationTest].shouldRejectNullOutputPropertyValue()'
  - '[org.xmlunit.transform.TransformationTest].shouldRejectNullParameterName()'
  - '[org.xmlunit.transform.TransformationTest].shouldTransformTransformerConfigurationException()'
  - '[org.xmlunit.transform.TransformationTest].shouldTransformTransformerException()'
  - '[org.xmlunit.transform.TransformationTest].shouldCallNoArgNewTransformerWithoutStylesheet()'
  - '[org.xmlunit.transform.TransformationTest].passesThroughOutputProperties()'
  - '[org.xmlunit.transform.TransformationTest].clearsOutputProperties()'
  - '[org.xmlunit.transform.TransformationTest].passesThroughParameters()'
  - '[org.xmlunit.transform.TransformationTest].clearsParameters()'
  - '[org.xmlunit.transform.TransformationTest].passesThroughURIResolver()'
  - '[org.xmlunit.transform.TransformationTest].passesThroughErrorListener()'
  - '[org.xmlunit.transform.TransformationTest].shouldRejectNullSourceInTransform()'
  - '[org.xmlunit.transform.TransformationTest].shouldRejectNullResult()'
  - '[org.xmlunit.transform.TransformationTest].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/test/java/org/xmlunit/transform/TransformationTest.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/package-info.java
- function_names:
  - '[org.xmlunit.XMLUnitException].<init>(String,Throwable)'
  - '[org.xmlunit.XMLUnitException].<init>(String)'
  - '[org.xmlunit.XMLUnitException].<init>(Throwable)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/XMLUnitException.java
- function_names:
  - '[org.xmlunit.ConfigurationException].<init>(Throwable)'
  - '[org.xmlunit.ConfigurationException].<init>(String,Throwable)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/ConfigurationException.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonResult.java
- function_names:
  - '[org.xmlunit.diff.NodeMatcher].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
  - '[org.xmlunit.diff.NodeMatcher].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/NodeMatcher.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/package-info.java
- function_names:
  - '[org.xmlunit.diff.NodeFilters].satifiesAll()'
  - '[org.xmlunit.diff.NodeFilters].satifiesAny()'
  - '[org.xmlunit.diff.NodeFilters].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/NodeFilters.java
- function_names:
  - '[org.xmlunit.diff.DefaultComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].setTransformerFactory(javax.xml.transform.TransformerFactory)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].getValue(Object,ComparisonType)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].getShortString(org.w3c.dom.Node,String,ComparisonType)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].appendXPath(StringBuilder,String)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentXmlDeclaration(StringBuilder,org.w3c.dom.Document)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentElementIndication(StringBuilder,org.w3c.dom.Document)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].appendDocumentType(StringBuilder,org.w3c.dom.DocumentType)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].appendProcessingInstruction(StringBuilder,org.w3c.dom.ProcessingInstruction)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].appendComment(StringBuilder,org.w3c.dom.Comment)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].appendText(StringBuilder,org.w3c.dom.Text)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].appendElement(StringBuilder,org.w3c.dom.Element)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].appendAttribute(StringBuilder,org.w3c.dom.Attr)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].getDetails(Comparison.Detail,ComparisonType,boolean)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].getFullFormattedXml(org.w3c.dom.Node,ComparisonType,boolean)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].appendFullDocumentHeader(StringBuilder,org.w3c.dom.Document)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].appendOnlyElementStartTagWithAttributes(StringBuilder,org.w3c.dom.Element)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].getFormattedNodeXml(org.w3c.dom.Node,boolean)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].createXmlTransformer(int)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].nodeType(short)'
  - '[org.xmlunit.diff.DefaultComparisonFormatter].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultComparisonFormatter.java
- function_names:
  - '[org.xmlunit.diff.Diff].<init>(javax.xml.transform.Source,javax.xml.transform.Source,Iterable<org.xmlunit.diff.Difference>)'
  - '[org.xmlunit.diff.Diff].<init>(javax.xml.transform.Source,javax.xml.transform.Source,org.xmlunit.diff.ComparisonFormatter,Iterable<org.xmlunit.diff.Difference>)'
  - '[org.xmlunit.diff.Diff].fullDescription()'
  - '[org.xmlunit.diff.Diff].fullDescription(org.xmlunit.diff.ComparisonFormatter)'
  - '[org.xmlunit.diff.Diff].hasDifferences()'
  - '[org.xmlunit.diff.Diff].getDifferences()'
  - '[org.xmlunit.diff.Diff].getControlSource()'
  - '[org.xmlunit.diff.Diff].getTestSource()'
  - '[org.xmlunit.diff.Diff].toString()'
  - '[org.xmlunit.diff.Diff].toString(org.xmlunit.diff.ComparisonFormatter)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Diff.java
- function_names:
  - '[org.xmlunit.diff.DefaultNodeMatcher].<init>()'
  - '[org.xmlunit.diff.DefaultNodeMatcher].<init>(NodeTypeMatcher)'
  - '[org.xmlunit.diff.DefaultNodeMatcher].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
  - '[org.xmlunit.diff.DefaultNodeMatcher].findMatchingNode(org.w3c.dom.Node,java.util.List<org.w3c.dom.Node>,int,java.util.Set<Integer>,org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.DefaultNodeMatcher].searchIn(org.w3c.dom.Node,java.util.List<org.w3c.dom.Node>,java.util.Set<Integer>,int,int,org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.DefaultNodeMatcher].nodesMatch(org.w3c.dom.Node,org.w3c.dom.Node,org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.DefaultNodeMatcher.Match].<init>(org.w3c.dom.Node,int)'
  - '[org.xmlunit.diff.DefaultNodeMatcher.NodeTypeMatcher].canBeCompared(short,short)'
  - '[org.xmlunit.diff.DefaultNodeMatcher.NodeTypeMatcher].<init>()'
  - '[org.xmlunit.diff.DefaultNodeMatcher.DefaultNodeTypeMatcher].canBeCompared(short,short)'
  - '[org.xmlunit.diff.DefaultNodeMatcher.DefaultNodeTypeMatcher].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultNodeMatcher.java
- function_names:
  - '[org.xmlunit.diff.ChildNodeXPathContextProvider].<init>(org.xmlunit.diff.XPathContext,Iterable<org.w3c.dom.Node>)'
  - '[org.xmlunit.diff.ChildNodeXPathContextProvider].apply(org.w3c.dom.Node)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ChildNodeXPathContextProvider.java
- function_names:
  - '[org.xmlunit.diff.DifferenceEngine].addComparisonListener(org.xmlunit.diff.ComparisonListener)'
  - '[org.xmlunit.diff.DifferenceEngine].addMatchListener(org.xmlunit.diff.ComparisonListener)'
  - '[org.xmlunit.diff.DifferenceEngine].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
  - '[org.xmlunit.diff.DifferenceEngine].setNodeMatcher(org.xmlunit.diff.NodeMatcher)'
  - '[org.xmlunit.diff.DifferenceEngine].setAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - '[org.xmlunit.diff.DifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
  - '[org.xmlunit.diff.DifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
  - '[org.xmlunit.diff.DifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
  - '[org.xmlunit.diff.DifferenceEngine].setNamespaceContext(java.util.Map<String,String>)'
  - '[org.xmlunit.diff.DifferenceEngine].compare(javax.xml.transform.Source,javax.xml.transform.Source)'
  - '[org.xmlunit.diff.DifferenceEngine].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEngine.java
- function_names:
  - '[org.xmlunit.diff.ComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
  - '[org.xmlunit.diff.ComparisonListener].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonListener.java
- function_names:
  - '[org.xmlunit.diff.ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
  - '[org.xmlunit.diff.ComparisonController].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonController.java
- function_names:
  - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].thenUse(org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].when(org.xmlunit.util.Predicate<?superElement>)'
  - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].elseUse(org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].whenElementIsNamed(String)'
  - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].whenElementIsNamed(javax.xml.namespace.QName)'
  - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].build()'
  - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder].<init>()'
  - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector].<init>(java.util.Map<org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector>,org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.DefaultConditionalSelectorBuilder.ConditionalSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DefaultConditionalSelectorBuilder.java
- function_names:
  - '[org.xmlunit.diff.DOMDifferenceEngine].<init>()'
  - '[org.xmlunit.diff.DOMDifferenceEngine].<init>(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].setDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compare(javax.xml.transform.Source,javax.xml.transform.Source)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].xpathContextFor(org.w3c.dom.Node)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodes(org.w3c.dom.Node,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].nodeTypeSpecificComparison(org.w3c.dom.Node,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareChildren(org.xmlunit.diff.XPathContext,Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext,Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareCharacterData(org.w3c.dom.CharacterData,org.xmlunit.diff.XPathContext,org.w3c.dom.CharacterData,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareDocuments(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].filterNode(T)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareDocTypes(org.w3c.dom.DocumentType,org.xmlunit.diff.XPathContext,org.w3c.dom.DocumentType,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareDeclarations(org.w3c.dom.Document,org.xmlunit.diff.XPathContext,org.w3c.dom.Document,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareElements(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareElementAttributes(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareProcessingInstructions(org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.XPathContext,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareNodeLists(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext,Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareXsiType(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareAttributes(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].compareAttributeExplicitness(org.w3c.dom.Attr,org.xmlunit.diff.XPathContext,org.w3c.dom.Attr,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].splitAttributes(org.w3c.dom.NamedNodeMap)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].valueAsQName(org.w3c.dom.Attr)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].findMatchingAttr(java.util.List<org.w3c.dom.Attr>,org.w3c.dom.Attr)'
  - '[org.xmlunit.diff.DOMDifferenceEngine].index(Iterable<org.w3c.dom.Node>)'
  - '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].<init>(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes,org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes)'
  - '[org.xmlunit.diff.DOMDifferenceEngine.NormalAttributeComparer].apply()'
  - '[org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer].<init>(org.w3c.dom.Element,org.xmlunit.diff.XPathContext,org.w3c.dom.Element,org.xmlunit.diff.XPathContext,Attributes,java.util.Set<org.w3c.dom.Attr>)'
  - '[org.xmlunit.diff.DOMDifferenceEngine.ControlAttributePresentComparer].apply()'
  - '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes].<init>(java.util.Map<org.w3c.dom.Node,Integer>,java.util.List<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext,java.util.Set<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedControlNodes].apply()'
  - '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes].<init>(java.util.Map<org.w3c.dom.Node,Integer>,java.util.List<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext,java.util.Set<org.w3c.dom.Node>,org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.DOMDifferenceEngine.UnmatchedTestNodes].apply()'
  - '[org.xmlunit.diff.DOMDifferenceEngine.Attributes].<init>(org.w3c.dom.Attr,org.w3c.dom.Attr,org.w3c.dom.Attr,java.util.List<org.w3c.dom.Attr>)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DOMDifferenceEngine.java
- function_names:
  - '[org.xmlunit.diff.ComparisonControllers].<init>()'
  - '[org.xmlunit.diff.ComparisonControllers.StopComparisonController].<init>(ComparisonResult)'
  - '[org.xmlunit.diff.ComparisonControllers.StopComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonControllers.java
- function_names:
  - '[org.xmlunit.diff.DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,ComparisonResult)'
  - '[org.xmlunit.diff.DifferenceEvaluator].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluator.java
- function_names:
  - '[org.xmlunit.diff.ComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.diff.ComparisonFormatter].getDetails(org.xmlunit.diff.Comparison.Detail,ComparisonType,boolean)'
  - '[org.xmlunit.diff.ComparisonFormatter].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonFormatter.java
- function_names:
  - '[org.xmlunit.diff.ComparisonListenerSupport].addComparisonListener(org.xmlunit.diff.ComparisonListener)'
  - '[org.xmlunit.diff.ComparisonListenerSupport].addMatchListener(org.xmlunit.diff.ComparisonListener)'
  - '[org.xmlunit.diff.ComparisonListenerSupport].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
  - '[org.xmlunit.diff.ComparisonListenerSupport].fireComparisonPerformed(org.xmlunit.diff.Comparison,ComparisonResult)'
  - '[org.xmlunit.diff.ComparisonListenerSupport].fire(org.xmlunit.diff.Comparison,ComparisonResult,java.util.List<org.xmlunit.diff.ComparisonListener>)'
  - '[org.xmlunit.diff.ComparisonListenerSupport].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonListenerSupport.java
- function_names:
  - '[org.xmlunit.diff.XPathContext].<init>()'
  - '[org.xmlunit.diff.XPathContext].<init>(org.w3c.dom.Node)'
  - '[org.xmlunit.diff.XPathContext].<init>(java.util.Map<String,String>)'
  - '[org.xmlunit.diff.XPathContext].<init>(java.util.Map<String,String>,org.w3c.dom.Node)'
  - '[org.xmlunit.diff.XPathContext].navigateToChild(int)'
  - '[org.xmlunit.diff.XPathContext].navigateToAttribute(javax.xml.namespace.QName)'
  - '[org.xmlunit.diff.XPathContext].navigateToParent()'
  - '[org.xmlunit.diff.XPathContext].addAttributes(Iterable<?extendsQName>)'
  - '[org.xmlunit.diff.XPathContext].addAttribute(javax.xml.namespace.QName)'
  - '[org.xmlunit.diff.XPathContext].setChildren(Iterable<?extendsNodeInfo>)'
  - '[org.xmlunit.diff.XPathContext].appendChildren(Iterable<?extendsNodeInfo>)'
  - '[org.xmlunit.diff.XPathContext].getXPath()'
  - '[org.xmlunit.diff.XPathContext].getParentXPath()'
  - '[org.xmlunit.diff.XPathContext].clone()'
  - '[org.xmlunit.diff.XPathContext].getXPath(java.util.Iterator<Level>)'
  - '[org.xmlunit.diff.XPathContext].getName(javax.xml.namespace.QName)'
  - '[org.xmlunit.diff.XPathContext].add1OrIncrement(String,java.util.Map<String,Integer>)'
  - '[org.xmlunit.diff.XPathContext].invert(java.util.Map<String,String>)'
  - '[org.xmlunit.diff.XPathContext.Level].<init>(String)'
  - '[org.xmlunit.diff.XPathContext.Level].clone()'
  - '[org.xmlunit.diff.XPathContext.NodeInfo].getName()'
  - '[org.xmlunit.diff.XPathContext.NodeInfo].getType()'
  - '[org.xmlunit.diff.XPathContext.NodeInfo].<init>()'
  - '[org.xmlunit.diff.XPathContext.DOMNodeInfo].<init>(org.w3c.dom.Node)'
  - '[org.xmlunit.diff.XPathContext.DOMNodeInfo].getName()'
  - '[org.xmlunit.diff.XPathContext.DOMNodeInfo].getType()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/XPathContext.java
- function_names:
  - '[org.xmlunit.diff.ByNameAndTextRecSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.xmlunit.diff.ByNameAndTextRecSelector].findNonText(org.w3c.dom.NodeList,int,int)'
  - '[org.xmlunit.diff.ByNameAndTextRecSelector].isText(org.w3c.dom.Node)'
  - '[org.xmlunit.diff.ByNameAndTextRecSelector].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ByNameAndTextRecSelector.java
- function_names:
  - '[org.xmlunit.diff.Difference].<init>(org.xmlunit.diff.Comparison,ComparisonResult)'
  - '[org.xmlunit.diff.Difference].getResult()'
  - '[org.xmlunit.diff.Difference].getComparison()'
  - '[org.xmlunit.diff.Difference].setComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
  - '[org.xmlunit.diff.Difference].toString(org.xmlunit.diff.ComparisonFormatter)'
  - '[org.xmlunit.diff.Difference].toString()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Difference.java
- function_names:
  - '[org.xmlunit.diff.DifferenceEvaluators].<init>()'
  - '[org.xmlunit.diff.DifferenceEvaluators].first()'
  - '[org.xmlunit.diff.DifferenceEvaluators].chain()'
  - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToEqual()'
  - '[org.xmlunit.diff.DifferenceEvaluators].downgradeDifferencesToSimilar()'
  - '[org.xmlunit.diff.DifferenceEvaluators].upgradeDifferencesToDifferent()'
  - '[org.xmlunit.diff.DifferenceEvaluators].ignorePrologDifferences()'
  - '[org.xmlunit.diff.DifferenceEvaluators].ignorePrologDifferencesExceptDoctype()'
  - '[org.xmlunit.diff.DifferenceEvaluators].recordDifferencesAs(ComparisonResult)'
  - '[org.xmlunit.diff.DifferenceEvaluators].belongsToProlog(org.xmlunit.diff.Comparison,boolean)'
  - '[org.xmlunit.diff.DifferenceEvaluators].belongsToProlog(org.w3c.dom.Node,boolean)'
  - '[org.xmlunit.diff.DifferenceEvaluators].isSequenceOfRootElement(org.xmlunit.diff.Comparison)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/DifferenceEvaluators.java
- function_names:
  - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int)'
  - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].<init>(int,boolean)'
  - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].getFirstEligibleChild(org.w3c.dom.Node)'
  - '[org.xmlunit.diff.MultiLevelByNameAndTextSelector].isText(org.w3c.dom.Node)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/MultiLevelByNameAndTextSelector.java
- function_names:
  - '[org.xmlunit.diff.ElementSelectors].byNameAndAllAttributes(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - '[org.xmlunit.diff.ElementSelectors].<init>()'
  - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributes()'
  - '[org.xmlunit.diff.ElementSelectors].byNameAndAttributesControlNS()'
  - '[org.xmlunit.diff.ElementSelectors].not(org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.ElementSelectors].or()'
  - '[org.xmlunit.diff.ElementSelectors].and()'
  - '[org.xmlunit.diff.ElementSelectors].xor(org.xmlunit.diff.ElementSelector,org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.ElementSelectors].conditionalSelector(org.xmlunit.util.Predicate<?superElement>,org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(String,org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.ElementSelectors].selectorForElementNamed(javax.xml.namespace.QName,org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.xpath.XPathEngine,org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.ElementSelectors].byXPath(String,java.util.Map<String,String>,org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.ElementSelectors].byXPath(String,org.xmlunit.xpath.XPathEngine,java.util.Map<String,String>,org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.ElementSelectors].conditionalBuilder()'
  - '[org.xmlunit.diff.ElementSelectors].bothNullOrEqual(Object,Object)'
  - '[org.xmlunit.diff.ElementSelectors].mapsEqualForKeys(java.util.Map<javax.xml.namespace.QName,String>,java.util.Map<javax.xml.namespace.QName,String>,Iterable<javax.xml.namespace.QName>)'
  - '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(String)'
  - '[org.xmlunit.diff.ElementSelectors].elementNamePredicate(javax.xml.namespace.QName)'
  - '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilderThen].thenUse(org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilderThen].<init>()'
  - '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].when(org.xmlunit.util.Predicate<?superElement>)'
  - '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].whenElementIsNamed(String)'
  - '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].whenElementIsNamed(javax.xml.namespace.QName)'
  - '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].elseUse(org.xmlunit.diff.ElementSelector)'
  - '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].build()'
  - '[org.xmlunit.diff.ElementSelectors.ConditionalSelectorBuilder].<init>()'
  - '[org.xmlunit.diff.ElementSelectors.CanBeComparedPredicate].<init>(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.xmlunit.diff.ElementSelectors.CanBeComparedPredicate].test(org.xmlunit.diff.ElementSelector)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelectors.java
- function_names:
  - '[org.xmlunit.diff.Comparison].<init>(ComparisonType,org.w3c.dom.Node,String,Object,String,org.w3c.dom.Node,String,Object,String)'
  - '[org.xmlunit.diff.Comparison].<init>(ComparisonType,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,Object,org.xmlunit.diff.XPathContext,org.w3c.dom.Node,Object)'
  - '[org.xmlunit.diff.Comparison].getType()'
  - '[org.xmlunit.diff.Comparison].getControlDetails()'
  - '[org.xmlunit.diff.Comparison].getTestDetails()'
  - '[org.xmlunit.diff.Comparison].toString(org.xmlunit.diff.ComparisonFormatter)'
  - '[org.xmlunit.diff.Comparison].toString()'
  - '[org.xmlunit.diff.Comparison.Detail].<init>(org.w3c.dom.Node,String,Object,String)'
  - '[org.xmlunit.diff.Comparison.Detail].getTarget()'
  - '[org.xmlunit.diff.Comparison.Detail].getXPath()'
  - '[org.xmlunit.diff.Comparison.Detail].getValue()'
  - '[org.xmlunit.diff.Comparison.Detail].getParentXPath()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/Comparison.java
- function_names:
  - '[org.xmlunit.diff.AbstractDifferenceEngine].<init>()'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].addComparisonListener(org.xmlunit.diff.ComparisonListener)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].addMatchListener(org.xmlunit.diff.ComparisonListener)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].addDifferenceListener(org.xmlunit.diff.ComparisonListener)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].setNodeMatcher(org.xmlunit.diff.NodeMatcher)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].getNodeMatcher()'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].setDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].getDifferenceEvaluator()'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].setComparisonController(org.xmlunit.diff.ComparisonController)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].getComparisonController()'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].setNamespaceContext(java.util.Map<String,String>)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].getNamespaceContext()'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].setAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].getAttributeFilter()'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].setNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].getNodeFilter()'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].compare(org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].getXPath(org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine].getParentXPath(org.xmlunit.diff.XPathContext)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].apply()'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.DeferredComparison].<init>()'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].<init>(boolean,ComparisonResult)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andThen(DeferredComparison)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,DeferredComparison)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andThen(org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].andIfTrueThen(boolean,org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].toString()'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].equals(Object)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState].hashCode()'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.FinishedComparisonState].<init>(ComparisonResult)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState].<init>(ComparisonResult)'
  - '[org.xmlunit.diff.AbstractDifferenceEngine.OngoingComparisonState].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/AbstractDifferenceEngine.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ComparisonType.java
- function_names:
  - '[org.xmlunit.diff.RecursiveXPathBuilder].setNamespaceContext(java.util.Map<String,String>)'
  - '[org.xmlunit.diff.RecursiveXPathBuilder].apply(org.w3c.dom.Node)'
  - '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForNonAttribute(org.w3c.dom.Node)'
  - '[org.xmlunit.diff.RecursiveXPathBuilder].getXPathForAttribute(org.w3c.dom.Attr)'
  - '[org.xmlunit.diff.RecursiveXPathBuilder].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/RecursiveXPathBuilder.java
- function_names:
  - '[org.xmlunit.diff.ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.xmlunit.diff.ElementSelector].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/diff/ElementSelector.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/package-info.java
- function_names:
  - '[org.xmlunit.input.NormalizedSource].<init>()'
  - '[org.xmlunit.input.NormalizedSource].<init>(javax.xml.transform.Source)'
  - '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Document)'
  - '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Document,String)'
  - '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Node)'
  - '[org.xmlunit.input.NormalizedSource].<init>(org.w3c.dom.Node,String)'
  - '[org.xmlunit.input.NormalizedSource].setNode(org.w3c.dom.Node)'
  - '[org.xmlunit.input.NormalizedSource].setNormalizedNode(org.w3c.dom.Node)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/NormalizedSource.java
- function_names:
  - '[org.xmlunit.input.WhitespaceNormalizedSource].<init>(javax.xml.transform.Source)'
  - '[org.xmlunit.input.WhitespaceNormalizedSource].<init>(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/WhitespaceNormalizedSource.java
- function_names:
  - '[org.xmlunit.input.WhitespaceStrippedSource].<init>(javax.xml.transform.Source)'
  - '[org.xmlunit.input.WhitespaceStrippedSource].<init>(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/WhitespaceStrippedSource.java
- function_names:
  - '[org.xmlunit.input.ElementContentWhitespaceStrippedSource].<init>(javax.xml.transform.Source)'
  - '[org.xmlunit.input.ElementContentWhitespaceStrippedSource].<init>(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/ElementContentWhitespaceStrippedSource.java
- function_names:
  - '[org.xmlunit.input.CommentLessSource].<init>(javax.xml.transform.Source)'
  - '[org.xmlunit.input.CommentLessSource].<init>(javax.xml.transform.Source,String)'
  - '[org.xmlunit.input.CommentLessSource].getStylesheet(String)'
  - '[org.xmlunit.input.CommentLessSource].getStylesheetContentCached(String)'
  - '[org.xmlunit.input.CommentLessSource].getStylesheetContent(String)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/input/CommentLessSource.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/package-info.java
- function_names:
  - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,javax.xml.transform.Source)'
  - '[org.xmlunit.xpath.XPathEngine].evaluate(String,javax.xml.transform.Source)'
  - '[org.xmlunit.xpath.XPathEngine].selectNodes(String,org.w3c.dom.Node)'
  - '[org.xmlunit.xpath.XPathEngine].evaluate(String,org.w3c.dom.Node)'
  - '[org.xmlunit.xpath.XPathEngine].setNamespaceContext(java.util.Map<String,String>)'
  - '[org.xmlunit.xpath.XPathEngine].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/XPathEngine.java
- function_names:
  - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory,javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.xpath.XPathFactory)'
  - '[org.xmlunit.xpath.JAXPXPathEngine].<init>(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.xpath.JAXPXPathEngine].<init>()'
  - '[org.xmlunit.xpath.JAXPXPathEngine].selectNodes(String,javax.xml.transform.Source)'
  - '[org.xmlunit.xpath.JAXPXPathEngine].evaluate(String,javax.xml.transform.Source)'
  - '[org.xmlunit.xpath.JAXPXPathEngine].selectNodes(String,org.w3c.dom.Node)'
  - '[org.xmlunit.xpath.JAXPXPathEngine].evaluate(String,org.w3c.dom.Node)'
  - '[org.xmlunit.xpath.JAXPXPathEngine].setNamespaceContext(java.util.Map<String,String>)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/xpath/JAXPXPathEngine.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/package-info.java
- function_names:
  - '[org.xmlunit.validation.JAXPValidator].<init>(String)'
  - '[org.xmlunit.validation.JAXPValidator].<init>(String,javax.xml.validation.SchemaFactory)'
  - '[org.xmlunit.validation.JAXPValidator].setSchema(javax.xml.validation.Schema)'
  - '[org.xmlunit.validation.JAXPValidator].setDisableExternalDtdAccess(boolean)'
  - '[org.xmlunit.validation.JAXPValidator].getFactory()'
  - '[org.xmlunit.validation.JAXPValidator].restrictExternalDtdAccess(javax.xml.validation.SchemaFactory)'
  - '[org.xmlunit.validation.JAXPValidator].restrictExternalDtdAccess(javax.xml.validation.Validator)'
  - '[org.xmlunit.validation.JAXPValidator].validateSchema()'
  - '[org.xmlunit.validation.JAXPValidator].validateInstance(javax.xml.transform.Source)'
  - '[org.xmlunit.validation.JAXPValidator].getSchema()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/JAXPValidator.java
- function_names:
  - '[org.xmlunit.validation.Languages].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/Languages.java
- function_names:
  - '[org.xmlunit.validation.Validator].<init>()'
  - '[org.xmlunit.validation.Validator].setSchemaSources()'
  - '[org.xmlunit.validation.Validator].setSchemaSource(javax.xml.transform.Source)'
  - '[org.xmlunit.validation.Validator].getSchemaSources()'
  - '[org.xmlunit.validation.Validator].validateSchema()'
  - '[org.xmlunit.validation.Validator].validateInstance(javax.xml.transform.Source)'
  - '[org.xmlunit.validation.Validator].forLanguage(String)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/Validator.java
- function_names:
  - '[org.xmlunit.validation.ValidationResult].<init>(boolean,Iterable<org.xmlunit.validation.ValidationProblem>)'
  - '[org.xmlunit.validation.ValidationResult].isValid()'
  - '[org.xmlunit.validation.ValidationResult].getProblems()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationResult.java
- function_names:
  - '[org.xmlunit.validation.ValidationHandler].error(org.xml.sax.SAXParseException)'
  - '[org.xmlunit.validation.ValidationHandler].fatalError(org.xml.sax.SAXParseException)'
  - '[org.xmlunit.validation.ValidationHandler].warning(org.xml.sax.SAXParseException)'
  - '[org.xmlunit.validation.ValidationHandler].getResult()'
  - '[org.xmlunit.validation.ValidationHandler].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationHandler.java
- function_names:
  - '[org.xmlunit.validation.ParsingValidator].<init>(String)'
  - '[org.xmlunit.validation.ParsingValidator].setSchemaURI(String)'
  - '[org.xmlunit.validation.ParsingValidator].getSchemaURI()'
  - '[org.xmlunit.validation.ParsingValidator].setDisableExternalEntities(boolean)'
  - '[org.xmlunit.validation.ParsingValidator].validateSchema()'
  - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.Source)'
  - '[org.xmlunit.validation.ParsingValidator].validateInstance(javax.xml.transform.Source,javax.xml.parsers.SAXParserFactory)'
  - '[org.xmlunit.validation.ParsingValidator].restrictExternalEntities(javax.xml.parsers.SAXParserFactory)'
  - '[org.xmlunit.validation.ParsingValidator].setSafeFeature(javax.xml.parsers.SAXParserFactory,String,boolean)'
  - '[org.xmlunit.validation.ParsingValidator.Properties].<init>()'
  - '[org.xmlunit.validation.ParsingValidator.Handler].error(org.xml.sax.SAXParseException)'
  - '[org.xmlunit.validation.ParsingValidator.Handler].fatalError(org.xml.sax.SAXParseException)'
  - '[org.xmlunit.validation.ParsingValidator.Handler].warning(org.xml.sax.SAXParseException)'
  - '[org.xmlunit.validation.ParsingValidator.Handler].setSchemaSystemId(String)'
  - '[org.xmlunit.validation.ParsingValidator.Handler].resolveEntity(String,String)'
  - '[org.xmlunit.validation.ParsingValidator.Handler].getResult()'
  - '[org.xmlunit.validation.ParsingValidator.Handler].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ParsingValidator.java
- function_names:
  - '[org.xmlunit.validation.ValidationProblem].<init>(String,int,int,ProblemType)'
  - '[org.xmlunit.validation.ValidationProblem].getLine()'
  - '[org.xmlunit.validation.ValidationProblem].getColumn()'
  - '[org.xmlunit.validation.ValidationProblem].getType()'
  - '[org.xmlunit.validation.ValidationProblem].getMessage()'
  - '[org.xmlunit.validation.ValidationProblem].toString()'
  - '[org.xmlunit.validation.ValidationProblem].fromException(org.xml.sax.SAXParseException,ProblemType)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/validation/ValidationProblem.java
- function_names:
  - '[org.xmlunit.util.IsNullPredicate].test(Object)'
  - '[org.xmlunit.util.IsNullPredicate].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/IsNullPredicate.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/package-info.java
- function_names:
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].<init>(java.util.Map<String,Object>,java.util.Map<String,Object>,java.util.Map<String,Boolean>,java.util.Map<String,Boolean>,boolean,boolean)'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].configure(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer].builder()'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].build()'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withAttribute(String,Object)'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSafeAttribute(String,Object)'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withFeature(String,boolean)'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withSafeFeature(String,boolean)'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDLoadingDisabled()'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withDTDParsingDisabled()'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withXIncludeAware(boolean)'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].withExpandEntityReferences(boolean)'
  - '[org.xmlunit.util.DocumentBuilderFactoryConfigurer.Builder].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/DocumentBuilderFactoryConfigurer.java
- function_names:
  - '[org.xmlunit.util.Convert].<init>()'
  - '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source)'
  - '[org.xmlunit.util.Convert].toInputSource(javax.xml.transform.Source,javax.xml.transform.TransformerFactory)'
  - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source)'
  - '[org.xmlunit.util.Convert].toDocument(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.util.Convert].tryExtractDocFromDOMSource(javax.xml.transform.Source)'
  - '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source)'
  - '[org.xmlunit.util.Convert].toNode(javax.xml.transform.Source,javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.util.Convert].tryExtractNodeFromDOMSource(javax.xml.transform.Source)'
  - '[org.xmlunit.util.Convert].toNamespaceContext(java.util.Map<String,String>)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Convert.java
- function_names:
  - '[org.xmlunit.util.Mapper].apply(F)'
  - '[org.xmlunit.util.Mapper].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Mapper.java
- function_names:
  - '[org.xmlunit.util.XPathFactoryConfigurer].<init>(java.util.Map<String,String>,java.util.Map<String,String>,java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
  - '[org.xmlunit.util.XPathFactoryConfigurer].configure(javax.xml.xpath.XPathFactory)'
  - '[org.xmlunit.util.XPathFactoryConfigurer].builder()'
  - '[org.xmlunit.util.XPathFactoryConfigurer].setProperty(javax.xml.xpath.XPathFactory,String,String)'
  - '[org.xmlunit.util.XPathFactoryConfigurer.Builder].build()'
  - '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withProperty(String,String)'
  - '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withSafeProperty(String,String)'
  - '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withFeature(String,boolean)'
  - '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withSafeFeature(String,boolean)'
  - '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withExtensionFunctionsDisabled()'
  - '[org.xmlunit.util.XPathFactoryConfigurer.Builder].withSecureProcessingEnabled()'
  - '[org.xmlunit.util.XPathFactoryConfigurer.Builder].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/XPathFactoryConfigurer.java
- function_names:
  - '[org.xmlunit.util.Linqy].<init>()'
  - '[org.xmlunit.util.Linqy].asList(Iterable<E>)'
  - '[org.xmlunit.util.Linqy].cast(Iterable)'
  - '[org.xmlunit.util.Linqy].singleton(E)'
  - '[org.xmlunit.util.Linqy].map(Iterable<F>,org.xmlunit.util.Mapper<?superF,T>)'
  - '[org.xmlunit.util.Linqy].filter(Iterable<T>,org.xmlunit.util.Predicate<?superT>)'
  - '[org.xmlunit.util.Linqy].count(Iterable)'
  - '[org.xmlunit.util.Linqy].any(Iterable<T>,org.xmlunit.util.Predicate<?superT>)'
  - '[org.xmlunit.util.Linqy].all(Iterable<T>,org.xmlunit.util.Predicate<?superT>)'
  - '[org.xmlunit.util.Linqy.OnceOnlyIterator].<init>(E)'
  - '[org.xmlunit.util.Linqy.OnceOnlyIterator].remove()'
  - '[org.xmlunit.util.Linqy.OnceOnlyIterator].next()'
  - '[org.xmlunit.util.Linqy.OnceOnlyIterator].hasNext()'
  - '[org.xmlunit.util.Linqy.MappingIterator].<init>(java.util.Iterator<F>,org.xmlunit.util.Mapper<?superF,T>)'
  - '[org.xmlunit.util.Linqy.MappingIterator].remove()'
  - '[org.xmlunit.util.Linqy.MappingIterator].next()'
  - '[org.xmlunit.util.Linqy.MappingIterator].hasNext()'
  - '[org.xmlunit.util.Linqy.FilteringIterator].<init>(java.util.Iterator<T>,org.xmlunit.util.Predicate<?superT>)'
  - '[org.xmlunit.util.Linqy.FilteringIterator].remove()'
  - '[org.xmlunit.util.Linqy.FilteringIterator].next()'
  - '[org.xmlunit.util.Linqy.FilteringIterator].hasNext()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Linqy.java
- function_names:
  - '[org.xmlunit.util.TransformerFactoryConfigurer].<init>(java.util.Map<String,Object>,java.util.Map<String,Object>,java.util.Map<String,Boolean>,java.util.Map<String,Boolean>)'
  - '[org.xmlunit.util.TransformerFactoryConfigurer].configure(javax.xml.transform.TransformerFactory)'
  - '[org.xmlunit.util.TransformerFactoryConfigurer].builder()'
  - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].build()'
  - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withAttribute(String,Object)'
  - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSafeAttribute(String,Object)'
  - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withFeature(String,boolean)'
  - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSafeFeature(String,boolean)'
  - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withDTDLoadingDisabled()'
  - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withExternalStylesheetLoadingDisabled()'
  - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withExtensionFunctionsDisabled()'
  - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].withSecureProcessingEnabled()'
  - '[org.xmlunit.util.TransformerFactoryConfigurer.Builder].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/TransformerFactoryConfigurer.java
- function_names:
  - '[org.xmlunit.util.IterableNodeList].<init>(org.w3c.dom.NodeList)'
  - '[org.xmlunit.util.IterableNodeList].iterator()'
  - '[org.xmlunit.util.IterableNodeList].asList(org.w3c.dom.NodeList)'
  - '[org.xmlunit.util.IterableNodeList.NodeListIterator].remove()'
  - '[org.xmlunit.util.IterableNodeList.NodeListIterator].next()'
  - '[org.xmlunit.util.IterableNodeList.NodeListIterator].hasNext()'
  - '[org.xmlunit.util.IterableNodeList.NodeListIterator].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/IterableNodeList.java
- function_names:
  - '[org.xmlunit.util.Nodes].<init>()'
  - '[org.xmlunit.util.Nodes].getQName(org.w3c.dom.Node)'
  - '[org.xmlunit.util.Nodes].getMergedNestedText(org.w3c.dom.Node)'
  - '[org.xmlunit.util.Nodes].getAttributes(org.w3c.dom.Node)'
  - '[org.xmlunit.util.Nodes].getAttributes(org.w3c.dom.Node,org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - '[org.xmlunit.util.Nodes].stripWhitespace(org.w3c.dom.Node)'
  - '[org.xmlunit.util.Nodes].normalizeWhitespace(org.w3c.dom.Node)'
  - '[org.xmlunit.util.Nodes].stripElementContentWhitespace(org.w3c.dom.Node)'
  - '[org.xmlunit.util.Nodes].getChildNodes(org.w3c.dom.Node)'
  - '[org.xmlunit.util.Nodes].handleWsRec(org.w3c.dom.Node,boolean)'
  - '[org.xmlunit.util.Nodes].normalize(String)'
  - '[org.xmlunit.util.Nodes].stripECW(org.w3c.dom.Node)'
  - '[org.xmlunit.util.Nodes.EmptyTextNodeNodeList].<init>(org.w3c.dom.Document)'
  - '[org.xmlunit.util.Nodes.EmptyTextNodeNodeList].getLength()'
  - '[org.xmlunit.util.Nodes.EmptyTextNodeNodeList].item(int)'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Nodes.java
- function_names:
  - '[org.xmlunit.util.Predicate].test(T)'
  - '[org.xmlunit.util.Predicate].<init>()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/util/Predicate.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/package-info.java
- function_names:
  - '[org.xmlunit.transform.Transformation].<init>()'
  - '[org.xmlunit.transform.Transformation].<init>(javax.xml.transform.Source)'
  - '[org.xmlunit.transform.Transformation].setSource(javax.xml.transform.Source)'
  - '[org.xmlunit.transform.Transformation].setStylesheet(javax.xml.transform.Source)'
  - '[org.xmlunit.transform.Transformation].addOutputProperty(String,String)'
  - '[org.xmlunit.transform.Transformation].clearOutputProperties()'
  - '[org.xmlunit.transform.Transformation].addParameter(String,Object)'
  - '[org.xmlunit.transform.Transformation].clearParameters()'
  - '[org.xmlunit.transform.Transformation].setFactory(javax.xml.transform.TransformerFactory)'
  - '[org.xmlunit.transform.Transformation].setURIResolver(javax.xml.transform.URIResolver)'
  - '[org.xmlunit.transform.Transformation].setErrorListener(javax.xml.transform.ErrorListener)'
  - '[org.xmlunit.transform.Transformation].transformTo(javax.xml.transform.Result)'
  - '[org.xmlunit.transform.Transformation].transformToString()'
  - '[org.xmlunit.transform.Transformation].transformToDocument()'
  source_file: /src/xmlunit/xmlunit-core/src/main/java/org/xmlunit/transform/Transformation.java
- function_names:
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldGetKeyword()'
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldAcceptABunchOfStrings()'
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldRejectNullAndEmpty()'
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldRejectExtraContent()'
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldParseExplicitPattern()'
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldParsePatternIndependentOfDefaultLocale()'
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldParsePatternWithExplicitLocale()'
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].shouldUseUsLocaleWithTwoArgsWhenSecondIsEmpty()'
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandlerTest].<init>()'
  source_file: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandlerTest.java
- function_names:
  - '[org.xmlunit.placeholder.PlaceholderSupportTest].ignoreWithDefaultDelimiter()'
  - '[org.xmlunit.placeholder.PlaceholderSupportTest].ignoreWithCustomDelimters()'
  - '[org.xmlunit.placeholder.PlaceholderSupportTest].ignoreChainedWithDefaultDelimters()'
  - '[org.xmlunit.placeholder.PlaceholderSupportTest].ignoreChainedWithCustomDelimters()'
  - '[org.xmlunit.placeholder.PlaceholderSupportTest].<init>()'
  source_file: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderSupportTest.java
- function_names:
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Equal()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Different()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Different_EmptyExpectedElement()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_NoWhitespaceInPlaceholder()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_NoWhitespaceInPlaceholder_CDATA_Control()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_NoWhitespaceInPlaceholder_CDATA_TEST()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_CustomDelimiters_Equal_NoWhitespaceInPlaceholder()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_StartAndEndWhitespacesInPlaceholder()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Equal_EmptyActualElement()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Exception_ExclusivelyOccupy()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Attributes_Equal()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Attributes_Different()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].regression_NoPlaceholder_Missing_Attribute()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Attribute_Equal_NoWhitespaceInPlaceholder()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_CustomDelimiters_Attribute_Equal_NoWhitespaceInPlaceholder()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Attribute_Equal_StartAndEndWhitespacesInPlaceholder()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Attribute_Equal_MissingActualAttribute()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].missingAttributeWithMoreThanOneAttribute()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].missingAttributeWithMoreThanOneIgnore()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].missingAttributeWithMissingControlAttribute()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIgnorePlaceholder_Attribute_Exception_ExclusivelyOccupy()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIsNumberPlaceholder_Attribute_NotNumber()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIsNumberPlaceholder_Attribute_IsNumber()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIsNumberPlaceholder_Element_NotNumber()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasIsNumberPlaceholder_Element_IsNumber()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Attribute_Matches()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Attribute_NotMatches()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Element_Matches()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Element_NotMatches()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMatchesRegexPlaceholder_Element_Exception_MalformedRegex()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].hasMalformedPlaceholder_Attribute()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Attribute_NotDateTime()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Attribute_IsDateTime()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Attribute_IsDateTime_CustomFormat()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Element_NotDateTime()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Element_IsDateTime()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].isDateTimePlaceholder_Element_IsDateTime_CustomFormat()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].canCompareDocmentsWithXsiTypes()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].canIgnoreXsiTypeDifference()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].cantIgnoreXsiNamespaceDifference()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].canCompareXsiTypeWithhRegex()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluatorTest].<init>()'
  source_file: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluatorTest.java
- function_names:
  - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldGetKeyword()'
  - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldEvaluateGivenSimpleRegex()'
  - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateGivenNull()'
  - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateGivenEmptyString()'
  - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateStringDoesNotMatchRegex()'
  - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateWithNullRegex()'
  - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].shouldNotEvaluateWithEmptyRegex()'
  - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandlerTest].<init>()'
  source_file: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandlerTest.java
- function_names:
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldGetKeyword()'
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenSimpleNumber()'
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenFloatingPointNumber()'
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenNegativeNumber()'
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenNegativeFloatingPointNumber()'
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenEngineeringNotationFloatingPointNumber()'
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldEvaluateGivenNegativeEngineeringNotationFloatingPointNumber()'
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldNotEvaluateGivenNull()'
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldNotEvaluateGivenEmptyString()'
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].shouldNotEvaluateGivenNonNumberString()'
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandlerTest].<init>()'
  source_file: /src/xmlunit/xmlunit-placeholders/src/test/java/org/xmlunit/placeholder/IsNumberPlaceholderHandlerTest.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/package-info.java
- function_names:
  - '[org.xmlunit.placeholder.PlaceholderHandler].getKeyword()'
  - '[org.xmlunit.placeholder.PlaceholderHandler].evaluate(String)'
  - '[org.xmlunit.placeholder.PlaceholderHandler].<init>()'
  source_file: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderHandler.java
- function_names:
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].getKeyword()'
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].evaluate(String)'
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(String)'
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].canParse(java.text.DateFormat,String)'
  - '[org.xmlunit.placeholder.IsDateTimePlaceholderHandler].<init>()'
  source_file: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IsDateTimePlaceholderHandler.java
- function_names:
  - '[org.xmlunit.placeholder.IgnorePlaceholderHandler].getKeyword()'
  - '[org.xmlunit.placeholder.IgnorePlaceholderHandler].evaluate(String)'
  - '[org.xmlunit.placeholder.IgnorePlaceholderHandler].<init>()'
  source_file: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IgnorePlaceholderHandler.java
- function_names:
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>()'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,String)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].<init>(String,String,String,String,String)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isMissingTextNodeDifference(org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].controlHasOneTextChildAndTestHasNone(org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].cantFindControlTextChildInTest(org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateMissingTextNodeConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextCDATAMismatch(org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isTextLikeNode(org.w3c.dom.Node)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isMissingAttributeDifference(org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateMissingAttributeConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateAttributeListLengthConsideringPlaceholders(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(javax.xml.namespace.QName,javax.xml.namespace.QName,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluateConsideringPlaceholders(String,String,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].isKnown(String)'
  - '[org.xmlunit.placeholder.PlaceholderDifferenceEvaluator].evaluate(String,String,String[])'
  source_file: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderDifferenceEvaluator.java
- function_names:
  - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].getKeyword()'
  - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].evaluate(String)'
  - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].evaluate(String,java.util.regex.Pattern)'
  - '[org.xmlunit.placeholder.MatchesRegexPlaceholderHandler].<init>()'
  source_file: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/MatchesRegexPlaceholderHandler.java
- function_names:
  - '[org.xmlunit.placeholder.PlaceholderSupport].<init>()'
  - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupport(D)'
  - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimiters(D,String,String)'
  - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimiters(D,String,String,String,String,String)'
  - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportChainedAfter(D,org.xmlunit.diff.DifferenceEvaluator)'
  - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimitersChainedAfter(D,String,String,org.xmlunit.diff.DifferenceEvaluator)'
  - '[org.xmlunit.placeholder.PlaceholderSupport].withPlaceholderSupportUsingDelimitersChainedAfter(D,String,String,String,String,String,org.xmlunit.diff.DifferenceEvaluator)'
  source_file: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/PlaceholderSupport.java
- function_names:
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].getKeyword()'
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].evaluate(String)'
  - '[org.xmlunit.placeholder.IsNumberPlaceholderHandler].<init>()'
  source_file: /src/xmlunit/xmlunit-placeholders/src/main/java/org/xmlunit/placeholder/IsNumberPlaceholderHandler.java
- function_names:
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withAssertionErrorForAttributes_throwsReadableMessage()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withAssertionErrorForElementOrder_throwsReadableMessage()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withAssertionErrorForWhitespaces_throwsReadableMessage()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withComparisonFailureForWhitespaces_throwsReadableMessage()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreWhitespaces_shouldSucceed()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreElementContentWhitespaces_shouldSucceed()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreComments_shouldSucceed()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreComments1_0_shouldSucceed()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withIgnoreComments2_0_shouldSucceed()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withNormalizeWhitespace_shouldSucceed()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsIdenticalTo_withNormalizeWhitespace_shouldFail()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withSwappedElements_shouldSucceed()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withFileInput()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withDifferenceEvaluator_shouldSucceed()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withComparisonFormatter_shouldFailWithCustomMessage()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withComparisonFormatterAndThrowComparisonFailure_shouldFailWithCustomMessage()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withComparisonListener_shouldCollectChanges()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testIsSimilarTo_withDifferenceListener_shouldCollectChanges()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testCompareMatcherWrapper_shouldWriteFailedTestInput()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testDiff_withAttributeDifferences()'
  - '[org.xmlunit.matchers.CompareMatcherTest].testDiff_withExtraNodes()'
  - '[org.xmlunit.matchers.CompareMatcherTest].canBeCombinedWithFailingMatcher()'
  - '[org.xmlunit.matchers.CompareMatcherTest].canBeCombinedWithPassingMatcher()'
  - '[org.xmlunit.matchers.CompareMatcherTest].usesDocumentBuilderFactory()'
  - '[org.xmlunit.matchers.CompareMatcherTest].cantSetComparisonController()'
  - '[org.xmlunit.matchers.CompareMatcherTest].describeToWorksWhenThereAreNoDifferences()'
  - '[org.xmlunit.matchers.CompareMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNot()'
  - '[org.xmlunit.matchers.CompareMatcherTest].expect(Class<?extendsThrowable>)'
  - '[org.xmlunit.matchers.CompareMatcherTest].expectMessage(String)'
  - '[org.xmlunit.matchers.CompareMatcherTest].getLineSeparator()'
  - '[org.xmlunit.matchers.CompareMatcherTest].getTestResultFolder()'
  - '[org.xmlunit.matchers.CompareMatcherTest].<init>()'
  - '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].getDetails(org.xmlunit.diff.Comparison.Detail,org.xmlunit.diff.ComparisonType,boolean)'
  - '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].getDescription(org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.matchers.CompareMatcherTest.DummyComparisonFormatter].<init>()'
  - '[org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator].<init>(String)'
  - '[org.xmlunit.matchers.CompareMatcherTest.IgnoreAttributeDifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.matchers.CompareMatcherTest.CounterComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.matchers.CompareMatcherTest.CounterComparisonListener].<init>()'
  - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].<init>(org.xmlunit.matchers.CompareMatcher)'
  - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].withTestFileName(String)'
  - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].isSimilarTo(Object)'
  - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].matches(Object)'
  - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].writeIntoTestResultFolder(javax.xml.transform.Source)'
  - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].marshal(javax.xml.transform.Source,java.io.FileOutputStream)'
  - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].describeTo(org.hamcrest.Description)'
  - '[org.xmlunit.matchers.CompareMatcherTest.TestCompareMatcherWrapper].describeMismatch(Object,org.hamcrest.Description)'
  source_file: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/CompareMatcherTest.java
- function_names:
  - '[org.xmlunit.matchers.TypeMatcherTest].testXPathCountAsType()'
  - '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenAsDoubleFailed()'
  - '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenAsBigDecimalFailed()'
  - '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenAsIntFailed()'
  - '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenAsBooleanFailed()'
  - '[org.xmlunit.matchers.TypeMatcherTest].createUsefulMessageWhenEqualToFailed()'
  - '[org.xmlunit.matchers.TypeMatcherTest].testAsTypeWithNegation()'
  - '[org.xmlunit.matchers.TypeMatcherTest].testAsBoolean()'
  - '[org.xmlunit.matchers.TypeMatcherTest].testAsTypeWhenEvaluatedValueIsEmpty()'
  - '[org.xmlunit.matchers.TypeMatcherTest].testAsTypeWithExplicitTestValues()'
  - '[org.xmlunit.matchers.TypeMatcherTest].conversionZeroValueToBooleanShouldFailed()'
  - '[org.xmlunit.matchers.TypeMatcherTest].conversionOneValueToBooleanShouldFailed()'
  - '[org.xmlunit.matchers.TypeMatcherTest].<init>()'
  source_file: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/TypeMatcherTest.java
- function_names:
  - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].testXPathCountInXmlString()'
  - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].testXPathAttributeValueMatchingInXmlString()'
  - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].testXPathAttributeValueMatchingInXmlElement()'
  - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].testXPathEvaluationWithNamespaceContext()'
  - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].canBeCombinedWithFailingMatcher()'
  - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].canBeCombinedWithPassingMatcher()'
  - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].usesDocumentBuilderFactory()'
  - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNotOnTheOutside()'
  - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNotOnTheInside()'
  - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].usesXPathFactory()'
  - '[org.xmlunit.matchers.EvaluateXPathMatcherTest].<init>()'
  source_file: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/EvaluateXPathMatcherTest.java
- function_names:
  - '[org.xmlunit.matchers.ValidationMatcherTest].shouldSuccessfullyValidateInstance()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].shouldSuccessfullyValidateInstanceWhenSchemaIsCreatedExternally()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].shouldFailOnBrokenInstance()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].shouldFailOnBrokenInstanceWhenSchemaIsCreatedExternally()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowOnBrokenInstance()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].shouldSuccessfullyValidateInstanceWithoutExplicitSchemaSource()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowOnBrokenInstanceWithoutExplicitSchemaSource()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowWhenSchemaSourcesContainsNull()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowWhenSchemaSourcesIsNull()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].shouldThrowWhenSchemaIsNull()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].canBeCombinedWithFailingMatcher()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].canBeCombinedWithPassinggMatcher()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNot()'
  - '[org.xmlunit.matchers.ValidationMatcherTest].<init>()'
  source_file: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/ValidationMatcherTest.java
- function_names:
  - '[org.xmlunit.matchers.HasXPathMatcherTest].setup()'
  - '[org.xmlunit.matchers.HasXPathMatcherTest].testXPathIsFoundInDocumentWithASingleOccurence()'
  - '[org.xmlunit.matchers.HasXPathMatcherTest].testXPathIsFoundInStringWithASingleOccurence()'
  - '[org.xmlunit.matchers.HasXPathMatcherTest].testXPathIsFoundInStringWithMultipleOccurences()'
  - '[org.xmlunit.matchers.HasXPathMatcherTest].textXPathAttributeIsFound()'
  - '[org.xmlunit.matchers.HasXPathMatcherTest].testXPathIsFoundInDocumentWithNamespaceContextWithASingleOccurence()'
  - '[org.xmlunit.matchers.HasXPathMatcherTest].canBeCombinedWithFailingMatcher()'
  - '[org.xmlunit.matchers.HasXPathMatcherTest].canBeCombinedWithPassingMatcher()'
  - '[org.xmlunit.matchers.HasXPathMatcherTest].usesDocumentBuilderFactory()'
  - '[org.xmlunit.matchers.HasXPathMatcherTest].quotesCanBeMixed()'
  - '[org.xmlunit.matchers.HasXPathMatcherTest].createsAUsefulMessageWhenFailingCombinedWithNot()'
  - '[org.xmlunit.matchers.HasXPathMatcherTest].usesXPathFactory()'
  - '[org.xmlunit.matchers.HasXPathMatcherTest].<init>()'
  source_file: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/matchers/HasXPathMatcherTest.java
- function_names:
  - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].tryToSelectMatchingChildNodesUsingXPath()'
  - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].tryToSelectMatchingChildNodesUsingXPathAlpha02()'
  - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].tryToSelectMatchingChildNodesUsingCustomElementSelector()'
  - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest].<init>()'
  - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].firstChildElement(org.w3c.dom.Element)'
  - '[org.xmlunit.bugreports.SelectElementsByNameOfChildTest.FirstChildElementNameSelector].<init>()'
  source_file: /src/xmlunit/xmlunit-matchers/src/test/java/org/xmlunit/bugreports/SelectElementsByNameOfChildTest.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/package-info.java
- function_names:
  - '[org.xmlunit.matchers.TypeMatcher].<init>(Class<T>,org.hamcrest.Matcher<?extendsT>)'
  - '[org.xmlunit.matchers.TypeMatcher].matchesSafely(String)'
  - '[org.xmlunit.matchers.TypeMatcher].describeTo(org.hamcrest.Description)'
  - '[org.xmlunit.matchers.TypeMatcher].describeMismatchSafely(String,org.hamcrest.Description)'
  - '[org.xmlunit.matchers.TypeMatcher].nullSafeConvert(String)'
  - '[org.xmlunit.matchers.TypeMatcher].convert(String)'
  - '[org.xmlunit.matchers.TypeMatcher].asBigDecimal(org.hamcrest.Matcher<?extendsBigDecimal>)'
  - '[org.xmlunit.matchers.TypeMatcher].asDouble(org.hamcrest.Matcher<?extendsDouble>)'
  - '[org.xmlunit.matchers.TypeMatcher].asInt(org.hamcrest.Matcher<?extendsInteger>)'
  - '[org.xmlunit.matchers.TypeMatcher].asBoolean(org.hamcrest.Matcher<?extendsBoolean>)'
  - '[org.xmlunit.matchers.TypeMatcher.BigDecimalTypeMatcher].<init>(org.hamcrest.Matcher<?extendsBigDecimal>)'
  - '[org.xmlunit.matchers.TypeMatcher.BigDecimalTypeMatcher].convert(String)'
  - '[org.xmlunit.matchers.TypeMatcher.DoubleTypeMatcher].<init>(org.hamcrest.Matcher<?extendsDouble>)'
  - '[org.xmlunit.matchers.TypeMatcher.DoubleTypeMatcher].convert(String)'
  - '[org.xmlunit.matchers.TypeMatcher.IntegerTypeMatcher].<init>(org.hamcrest.Matcher<?extendsInteger>)'
  - '[org.xmlunit.matchers.TypeMatcher.IntegerTypeMatcher].convert(String)'
  - '[org.xmlunit.matchers.TypeMatcher.BooleanTypeMatcher].<init>(org.hamcrest.Matcher<?extendsBoolean>)'
  - '[org.xmlunit.matchers.TypeMatcher.BooleanTypeMatcher].convert(String)'
  source_file: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/TypeMatcher.java
- function_names:
  - '[org.xmlunit.matchers.CompareMatcher].<init>(Object)'
  - '[org.xmlunit.matchers.CompareMatcher].isIdenticalTo(Object)'
  - '[org.xmlunit.matchers.CompareMatcher].isSimilarTo(Object)'
  - '[org.xmlunit.matchers.CompareMatcher].checkForSimilar()'
  - '[org.xmlunit.matchers.CompareMatcher].checkForIdentical()'
  - '[org.xmlunit.matchers.CompareMatcher].ignoreWhitespace()'
  - '[org.xmlunit.matchers.CompareMatcher].normalizeWhitespace()'
  - '[org.xmlunit.matchers.CompareMatcher].ignoreComments()'
  - '[org.xmlunit.matchers.CompareMatcher].ignoreElementContentWhitespace()'
  - '[org.xmlunit.matchers.CompareMatcher].ignoreCommentsUsingXSLTVersion(String)'
  - '[org.xmlunit.matchers.CompareMatcher].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
  - '[org.xmlunit.matchers.CompareMatcher].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
  - '[org.xmlunit.matchers.CompareMatcher].withComparisonListeners()'
  - '[org.xmlunit.matchers.CompareMatcher].withDifferenceListeners()'
  - '[org.xmlunit.matchers.CompareMatcher].withNamespaceContext(java.util.Map<String,String>)'
  - '[org.xmlunit.matchers.CompareMatcher].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - '[org.xmlunit.matchers.CompareMatcher].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
  - '[org.xmlunit.matchers.CompareMatcher].throwComparisonFailure()'
  - '[org.xmlunit.matchers.CompareMatcher].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
  - '[org.xmlunit.matchers.CompareMatcher].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.matchers.CompareMatcher].withComparisonController(org.xmlunit.diff.ComparisonController)'
  - '[org.xmlunit.matchers.CompareMatcher].matches(Object)'
  - '[org.xmlunit.matchers.CompareMatcher].createComparisonFailure()'
  - '[org.xmlunit.matchers.CompareMatcher].createComparisonFailure(String,String,String)'
  - '[org.xmlunit.matchers.CompareMatcher].describeTo(org.hamcrest.Description)'
  - '[org.xmlunit.matchers.CompareMatcher].createReasonPrefix(String,org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.matchers.CompareMatcher].describeMismatch(Object,org.hamcrest.Description)'
  - '[org.xmlunit.matchers.CompareMatcher].firstComparison()'
  source_file: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/CompareMatcher.java
- function_names:
  - '[org.xmlunit.matchers.HasXPathMatcher].<init>(String)'
  - '[org.xmlunit.matchers.HasXPathMatcher].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.matchers.HasXPathMatcher].withXPathFactory(javax.xml.xpath.XPathFactory)'
  - '[org.xmlunit.matchers.HasXPathMatcher].matches(Object)'
  - '[org.xmlunit.matchers.HasXPathMatcher].describeTo(org.hamcrest.Description)'
  - '[org.xmlunit.matchers.HasXPathMatcher].describeMismatch(Object,org.hamcrest.Description)'
  - '[org.xmlunit.matchers.HasXPathMatcher].hasXPath(String)'
  - '[org.xmlunit.matchers.HasXPathMatcher].withNamespaceContext(java.util.Map<String,String>)'
  source_file: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/HasXPathMatcher.java
- function_names:
  - '[org.xmlunit.matchers.EvaluateXPathMatcher].<init>(String,org.hamcrest.Matcher<String>)'
  - '[org.xmlunit.matchers.EvaluateXPathMatcher].hasXPath(String,org.hamcrest.Matcher<String>)'
  - '[org.xmlunit.matchers.EvaluateXPathMatcher].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.matchers.EvaluateXPathMatcher].withXPathFactory(javax.xml.xpath.XPathFactory)'
  - '[org.xmlunit.matchers.EvaluateXPathMatcher].matches(Object)'
  - '[org.xmlunit.matchers.EvaluateXPathMatcher].describeTo(org.hamcrest.Description)'
  - '[org.xmlunit.matchers.EvaluateXPathMatcher].describeMismatch(Object,org.hamcrest.Description)'
  - '[org.xmlunit.matchers.EvaluateXPathMatcher].withNamespaceContext(java.util.Map<String,String>)'
  - '[org.xmlunit.matchers.EvaluateXPathMatcher].xPathEvaluate(Object)'
  source_file: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/EvaluateXPathMatcher.java
- function_names:
  - '[org.xmlunit.matchers.ValidationMatcher].<init>()'
  - '[org.xmlunit.matchers.ValidationMatcher].<init>(javax.xml.validation.Schema)'
  - '[org.xmlunit.matchers.ValidationMatcher].matches(Object)'
  - '[org.xmlunit.matchers.ValidationMatcher].describeTo(org.hamcrest.Description)'
  - '[org.xmlunit.matchers.ValidationMatcher].describeMismatch(Object,org.hamcrest.Description)'
  - '[org.xmlunit.matchers.ValidationMatcher].valid(Object)'
  - '[org.xmlunit.matchers.ValidationMatcher].valid(javax.xml.validation.Schema)'
  - '[org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate].test(javax.xml.transform.Source)'
  - '[org.xmlunit.matchers.ValidationMatcher.HasSystemIdPredicate].<init>()'
  source_file: /src/xmlunit/xmlunit-matchers/src/main/java/org/xmlunit/matchers/ValidationMatcher.java
- function_names:
  - '[org.custommonkey.xmlunit.test_XMLUnit].setUp()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].<init>(String)'
  - '[org.custommonkey.xmlunit.test_XMLUnit].getDocumentBuilderFactoryImplClass()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].testSetControlParser()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].testIgnoreWhitespace()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].testSetTestParser()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].testSetTransformerFactory()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].testStripWhitespaceTransform()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].testXSLTVersion()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].testCantSetNullControlDocumentBuilderFactory()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].testCantSetNullTestDocumentBuilderFactory()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].testTranslatesParserConfigurationExceptionControl()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].testSetsControlEntityResolver()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].testTranslatesParserConfigurationExceptionTest()'
  - '[org.custommonkey.xmlunit.test_XMLUnit].testSetsTestEntityResolver()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLUnit.java
- function_names:
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testGetContent()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].assertEquals(String,String,String,String)'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testRead()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testInternalDTD()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testExternalDTD()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testNoDTD()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testNoDTDButXMLDecl()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testInternalDTDWithComment()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testInternalDTDWithTwoComments()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testInternalDTDWithPIAfterComments()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testExternalDTDWithComment()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testNoDTDWithComment()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testNoDTDButXMLDeclWithComment()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testLeadingWhitespace()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].testWhitespaceAfterComment()'
  - '[org.custommonkey.xmlunit.AbstractDoctypeTests].<init>(String)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractDoctypeTests.java
- function_names:
  - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testSimpleDocument()'
  - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,String)'
  - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testSimpleDocumentWithComments()'
  - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testSimpleDocumentWithProcessingInstruction()'
  - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testStartElementWithNoEnd()'
  - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testEndElementWithNoStart()'
  - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testEndElementBeforeStart()'
  - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testTextBeforeStartElement()'
  - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].testCharactersWithNegativeLength()'
  - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].setUp()'
  - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].<init>(String)'
  - '[org.custommonkey.xmlunit.test_TolerantSaxDocumentBuilder].suite()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_TolerantSaxDocumentBuilder.java
- function_names:
  - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].newXpathEngine()'
  - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesNoMatches()'
  - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesMatchRootElement()'
  - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesMatchElement()'
  - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesMatchText()'
  - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testGetMatchingNodesCheckSubNodes()'
  - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testEvaluate()'
  - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testXpathPrefixChange()'
  - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testXpathExistsWithNsAndLocalNameSelector()'
  - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].setUp()'
  - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].<init>(String)'
  - '[org.custommonkey.xmlunit.AbstractXpathEngineTests].testEvaluateInvalidXPath()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/AbstractXpathEngineTests.java
- function_names:
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLStrings()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLReaders()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLInputSources()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLStringReader()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLReaderString()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testCompareXMLDocumentss()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsFiles()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsStrings()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsStringInputSources()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsInputSources()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsStringDocuments()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualsDocuments()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualDiffBoolean()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualStringDiffBoolean()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLEqualThrows()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLIdenticalThrows()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLIdenticalDiffBoolean()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXMLIdenticalStringDiffBoolean()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingDocument()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingDocumentNS()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingString()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingStringNS()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathValuesEqualUsingInputSource()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathEvaluatesTo()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathEvaluatesToNS()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testNodeTest()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testNodeTestInputSource()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathsEqual()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathsNotEqual()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testDocumentAssertXpathExists()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testStringAssertXpathExists()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testInputSourceAssertXpathExists()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testDocumentAssertNotXpathExists()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testStringAssertNotXpathExists()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testInputSourceAssertNotXpathExists()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testUnusedNamespacesDontMatter()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testNamespaceMatters()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathCount()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testAssertXpathExistsFails()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testAssertXpathEqualsAndAttributes()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testAssertXpathEqualsInputSource()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].testXpathEvaluatesToQualifiedName()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].addNamespaceToDocument(String)'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].tearDown()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].suite()'
  - '[org.custommonkey.xmlunit.test_XMLTestCase].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLTestCase.java
- function_names:
  - '[org.custommonkey.xmlunit.test_SimpleSerializer].testNode()'
  - '[org.custommonkey.xmlunit.test_SimpleSerializer].setUp()'
  - '[org.custommonkey.xmlunit.test_SimpleSerializer].<init>(String)'
  - '[org.custommonkey.xmlunit.test_SimpleSerializer].suite()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleSerializer.java
- function_names:
  - '[org.custommonkey.xmlunit.test_ElementNameQualifier].testElementsNoNamespace()'
  - '[org.custommonkey.xmlunit.test_ElementNameQualifier].testElementsWithNamespace()'
  - '[org.custommonkey.xmlunit.test_ElementNameQualifier].setUp()'
  - '[org.custommonkey.xmlunit.test_ElementNameQualifier].suite()'
  - '[org.custommonkey.xmlunit.test_ElementNameQualifier].<init>(String)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameQualifier.java
- function_names:
  - '[org.custommonkey.xmlunit.test_Diff].setUp()'
  - '[org.custommonkey.xmlunit.test_Diff].testToString()'
  - '[org.custommonkey.xmlunit.test_Diff].testSimilar()'
  - '[org.custommonkey.xmlunit.test_Diff].testIdentical()'
  - '[org.custommonkey.xmlunit.test_Diff].testFiles()'
  - '[org.custommonkey.xmlunit.test_Diff].testSameTwoStrings()'
  - '[org.custommonkey.xmlunit.test_Diff].testMissingElement()'
  - '[org.custommonkey.xmlunit.test_Diff].testExtraElement()'
  - '[org.custommonkey.xmlunit.test_Diff].testElementsInReverseOrder()'
  - '[org.custommonkey.xmlunit.test_Diff].testMissingAttribute()'
  - '[org.custommonkey.xmlunit.test_Diff].testExtraAttribute()'
  - '[org.custommonkey.xmlunit.test_Diff].testAttributesInReverseOrder()'
  - '[org.custommonkey.xmlunit.test_Diff].testDiffStringWithAttributes()'
  - '[org.custommonkey.xmlunit.test_Diff].testXMLWithDTD()'
  - '[org.custommonkey.xmlunit.test_Diff].testXMLUnitDoesNotWorkWellWithFiles()'
  - '[org.custommonkey.xmlunit.test_Diff].testCommentHandlingDoesntAffectWhitespaceHandling()'
  - '[org.custommonkey.xmlunit.test_Diff].testNormalizationDoesntAffectWhitespaceHandling()'
  - '[org.custommonkey.xmlunit.test_Diff].testNamespaceIssues()'
  - '[org.custommonkey.xmlunit.test_Diff].testDefaultNamespace()'
  - '[org.custommonkey.xmlunit.test_Diff].testSameNameDifferentQName()'
  - '[org.custommonkey.xmlunit.test_Diff].testOverrideDifferenceListener()'
  - '[org.custommonkey.xmlunit.test_Diff].testNamespacedAttributes()'
  - '[org.custommonkey.xmlunit.test_Diff].testDifferentStructure()'
  - '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithAttributeQualification1()'
  - '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithAttributeQualification2()'
  - '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithAttributeQualification3()'
  - '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithAttributeQualification4()'
  - '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithNamespacedAttributeQualification()'
  - '[org.custommonkey.xmlunit.test_Diff].testRepeatedElementNamesWithTextQualification()'
  - '[org.custommonkey.xmlunit.test_Diff].testXMLNSNumberOfAttributes()'
  - '[org.custommonkey.xmlunit.test_Diff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String)'
  - '[org.custommonkey.xmlunit.test_Diff].buildDiff(java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.test_Diff].buildDiff(String,String,org.custommonkey.xmlunit.DifferenceEngineContract)'
  - '[org.custommonkey.xmlunit.test_Diff].buildDiff(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
  - '[org.custommonkey.xmlunit.test_Diff].<init>(String)'
  - '[org.custommonkey.xmlunit.test_Diff].testIssue1189681()'
  - '[org.custommonkey.xmlunit.test_Diff].testCDATANoIgnore()'
  - '[org.custommonkey.xmlunit.test_Diff].testCDATAIgnore()'
  - '[org.custommonkey.xmlunit.test_Diff].testCommentHandling()'
  - '[org.custommonkey.xmlunit.test_Diff].testWhitespaceHandlingDoesntAffectCommentHandling()'
  - '[org.custommonkey.xmlunit.test_Diff].testNormalizationDoesntAffectCommentHandling()'
  - '[org.custommonkey.xmlunit.test_Diff].testNormalization()'
  - '[org.custommonkey.xmlunit.test_Diff].XtestWhitespaceHandlingDoesntAffectNormalization()'
  - '[org.custommonkey.xmlunit.test_Diff].XtestCommentHandlingDoesntAffectNormalization()'
  - '[org.custommonkey.xmlunit.test_Diff].testNormalizedWhitespace()'
  - '[org.custommonkey.xmlunit.test_Diff].testNamespacePrefixDiff()'
  - '[org.custommonkey.xmlunit.test_Diff].testWhitespaceAndNamespaces()'
  - '[org.custommonkey.xmlunit.test_Diff].testBasicWhitespaceHandling()'
  - '[org.custommonkey.xmlunit.test_Diff].testUpgradingOfRecoverableDifference()'
  - '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaOverride()'
  - '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaEngine()'
  - '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaOverrideOnEngine()'
  - '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaNewEngine()'
  - '[org.custommonkey.xmlunit.test_Diff].testMatchTrackerSetViaOverrideOnNewEngine()'
  - '[org.custommonkey.xmlunit.test_Diff].testCDATAAndIgnoreWhitespace()'
  - '[org.custommonkey.xmlunit.test_Diff].testEntityExpansion()'
  - '[org.custommonkey.xmlunit.test_Diff].testIssue2807167()'
  - '[org.custommonkey.xmlunit.test_Diff].testCocoonXmlTestCase()'
  - '[org.custommonkey.xmlunit.test_Diff].testUsingDOMSourceFromDocument()'
  - '[org.custommonkey.xmlunit.test_Diff].testUsingDOMSourceFromElement()'
  - '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCase()'
  - '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCaseShortLocalName()'
  - '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCaseWorksWithDefaultNs()'
  - '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCaseInheritsParentNs()'
  - '[org.custommonkey.xmlunit.test_Diff].testXsiTypeSpecialCaseDoesntIgnorePrefix()'
  - '[org.custommonkey.xmlunit.test_Diff].testXsiNil()'
  - '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].<init>(int)'
  - '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_Diff.OverrideDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].<init>(int)'
  - '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].<init>(int[])'
  - '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.test_Diff.ExpectedDifferenceListener].examineDifferenceContents(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_Diff.ExaminingExpectedDifferenceListener].<init>(int)'
  - '[org.custommonkey.xmlunit.test_Diff.ExaminingExpectedDifferenceListener].examineDifferenceContents(org.xmlunit.diff.Difference)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Diff.java
- function_names:
  - '[org.custommonkey.xmlunit.test_NodeTest].testFiltering()'
  - '[org.custommonkey.xmlunit.test_NodeTest].testNodeTesting()'
  - '[org.custommonkey.xmlunit.test_NodeTest].<init>(String)'
  - '[org.custommonkey.xmlunit.test_NodeTest].suite()'
  - '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].<init>(short)'
  - '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
  - '[org.custommonkey.xmlunit.test_NodeTest.NodeTypeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
  - '[org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
  - '[org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
  - '[org.custommonkey.xmlunit.test_NodeTest.RejectingNodeTester].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeTest.java
- function_names:
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentText(org.w3c.dom.Text,org.w3c.dom.Text,org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareText()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentProcessingInstructions(org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareProcessingInstruction()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentComments(org.w3c.dom.Comment,org.w3c.dom.Comment,org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareComment()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentCDATA(org.w3c.dom.CDATASection,org.w3c.dom.CDATASection,org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareCDATA()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentDocumentTypes(org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,org.xmlunit.diff.Difference,boolean)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareDocumentType()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentAttributes(org.w3c.dom.Attr,org.w3c.dom.Attr,org.xmlunit.diff.Difference,boolean)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareAttribute()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentElements(org.w3c.dom.Element,org.w3c.dom.Element,org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareElements()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNode()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentNamespaceDetails(org.w3c.dom.Node,org.w3c.dom.Node,org.xmlunit.diff.Difference,boolean)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeBasics()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentChildren(org.w3c.dom.Node,org.w3c.dom.Node,org.xmlunit.diff.Difference,boolean)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeChildren()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].assertDifferentNodeLists(org.w3c.dom.Node,org.w3c.dom.Node,org.xmlunit.diff.Difference,boolean)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeList()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeListElements()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCompareNodeListMixedContent()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testBasicCompare()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation1()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation2()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation3()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation4()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation5()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation6()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation7()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation8()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation9()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation10()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation11()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation12()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation13()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation13Reversed()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingChildNS()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testXpathLocation14()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testIssue1027863()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testNormalizeWhitespace()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequence()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequence(int)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequenceNS()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testAttributeSequenceNS(int)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testExtraComment()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testExtraComment(boolean)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCommentContent()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testCommentContent(boolean)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingSchemaLocation()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingNoNamespaceSchemaLocation()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingXSIAttribute(String,int)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentSchemaLocation()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentNoNamespaceSchemaLocation()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testDifferentXSIAttribute(String,int)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingAttribute()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testMissingAttributeNS()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testMatchTrackerSetViaConstructor()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testMatchTrackerSetViaSetter()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testNamespaceAttributeDifferences()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testIgnoresDifferencesBetweenDocAndRootElement()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testDoctypeDifferences()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testTextAndCDATA()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].testIgnoreDiffBetweenTextAndCDATA()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].listenToDifferences(String,String)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].resetListener()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].setUp()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine].<init>()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].haltComparison(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.SimpleComparisonController].<init>()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.NeverHaltingComparisonController].haltComparison(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.NeverHaltingComparisonController].<init>()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].setTrace(boolean)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.CollectingDifferenceListener].<init>()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].add(org.w3c.dom.Attr)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].getLength()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].item(int)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].getNamedItem(String)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].getNamedItemNS(String,String)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].removeNamedItem(String)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].removeNamedItemNS(String,String)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].setNamedItem(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].setNamedItemNS(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].fail()'
  - '[org.custommonkey.xmlunit.test_DifferenceEngine.OrderPreservingNamedNodeMap].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DifferenceEngine.java
- function_names:
  - '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXMLEqualStringDiffBooleanWithMatch()'
  - '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXMLEqualStringDiffBooleanWithDiff()'
  - '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXMIdenticalDiffBooleanWithMatch()'
  - '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXMIdenticalDiffBooleanWithDiff()'
  - '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXpathsNotEqual()'
  - '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXpathValuesNotEqual()'
  - '[org.custommonkey.xmlunit.test_XMLAssert].testAssertXpathValuesNotEqualNoMatch()'
  - '[org.custommonkey.xmlunit.test_XMLAssert].testXpathEvaluatesToQualifiedName()'
  - '[org.custommonkey.xmlunit.test_XMLAssert].testAssertNodeTestPassesWithMatch()'
  - '[org.custommonkey.xmlunit.test_XMLAssert].testAssertNodeTestPassesWithDiff()'
  - '[org.custommonkey.xmlunit.test_XMLAssert].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XMLAssert.java
- function_names:
  - '[org.custommonkey.xmlunit.test_XpathNodeTracker].testRootNode()'
  - '[org.custommonkey.xmlunit.test_XpathNodeTracker].testOneLevelOfChildren()'
  - '[org.custommonkey.xmlunit.test_XpathNodeTracker].testTwoLevelsOfChildren()'
  - '[org.custommonkey.xmlunit.test_XpathNodeTracker].testNodes()'
  - '[org.custommonkey.xmlunit.test_XpathNodeTracker].testRepeatNodesForTestTracker()'
  - '[org.custommonkey.xmlunit.test_XpathNodeTracker].testRepeatNodesForControlTracker()'
  - '[org.custommonkey.xmlunit.test_XpathNodeTracker].testEmptyIndentOutdentRootNode()'
  - '[org.custommonkey.xmlunit.test_XpathNodeTracker].setUp()'
  - '[org.custommonkey.xmlunit.test_XpathNodeTracker].<init>(String)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_XpathNodeTracker.java
- function_names:
  - '[org.custommonkey.xmlunit.test_Validator].testXSchema()'
  - '[org.custommonkey.xmlunit.test_Validator].testIsValidGood()'
  - '[org.custommonkey.xmlunit.test_Validator].testIsValidExternalSystemId()'
  - '[org.custommonkey.xmlunit.test_Validator].testIsValidNoDTD()'
  - '[org.custommonkey.xmlunit.test_Validator].testIsValidBad()'
  - '[org.custommonkey.xmlunit.test_Validator].getDocument(String)'
  - '[org.custommonkey.xmlunit.test_Validator].removeTempDTDFile()'
  - '[org.custommonkey.xmlunit.test_Validator].writeTempDTDFile()'
  - '[org.custommonkey.xmlunit.test_Validator].setUp()'
  - '[org.custommonkey.xmlunit.test_Validator].tearDown()'
  - '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(String)'
  - '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(String,String)'
  - '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(String,String,String)'
  - '[org.custommonkey.xmlunit.test_Validator].passXMLTestCaseTest(org.xmlunit.validation.Validator)'
  - '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(String,String)'
  - '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(String)'
  - '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(String,String,String)'
  - '[org.custommonkey.xmlunit.test_Validator].failXMLTestCaseTest(org.xmlunit.validation.Validator)'
  - '[org.custommonkey.xmlunit.test_Validator].<init>(String)'
  - '[org.custommonkey.xmlunit.test_Validator].suite()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Validator.java
- function_names:
  - '[org.custommonkey.xmlunit.test_BugFixes].setUp()'
  - '[org.custommonkey.xmlunit.test_BugFixes].suite()'
  - '[org.custommonkey.xmlunit.test_BugFixes].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_BugFixes.java
- function_names:
  - '[org.custommonkey.xmlunit.test_DoctypeSupport].testUnsupportedEncoding()'
  - '[org.custommonkey.xmlunit.test_DoctypeSupport].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeSupport.java
- function_names:
  - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testParseGoodHtml()'
  - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testParseOldHtml()'
  - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testParsePoorHtml()'
  - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testCharactersAfterSimpleElement()'
  - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testHandlingOfSAXExceptions()'
  - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].testParseWithComment()'
  - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].assertParsedDocumentEqual(org.w3c.dom.Document,String)'
  - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].<init>(String)'
  - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].setUp()'
  - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder].suite()'
  - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].<init>()'
  - '[org.custommonkey.xmlunit.test_HTMLDocumentBuilder.MyHTMLDocumentBuilder].create()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_HTMLDocumentBuilder.java
- function_names:
  - '[org.custommonkey.xmlunit.test_Transform].testGetResultString()'
  - '[org.custommonkey.xmlunit.test_Transform].testGetResultStringViaInputSource()'
  - '[org.custommonkey.xmlunit.test_Transform].testGetResultStringViaTwoInputSources()'
  - '[org.custommonkey.xmlunit.test_Transform].testGetResultDocument()'
  - '[org.custommonkey.xmlunit.test_Transform].testIdentityTransform()'
  - '[org.custommonkey.xmlunit.test_Transform].testOutputProperty()'
  - '[org.custommonkey.xmlunit.test_Transform].testDOMSourceAndFile()'
  - '[org.custommonkey.xmlunit.test_Transform].testDOMSourceAndString()'
  - '[org.custommonkey.xmlunit.test_Transform].testXSLIncludeWithoutSystemId()'
  - '[org.custommonkey.xmlunit.test_Transform].testURIResolverForStylesheet()'
  - '[org.custommonkey.xmlunit.test_Transform].testParameterHandling()'
  - '[org.custommonkey.xmlunit.test_Transform].testUnwrappingOfConfigurationException()'
  - '[org.custommonkey.xmlunit.test_Transform].testUnwrappingOfXMLUnitException()'
  - '[org.custommonkey.xmlunit.test_Transform].testUnwrappingOfXMLUnitExceptionWithTransformerException()'
  - '[org.custommonkey.xmlunit.test_Transform].assertNotEquals(Object,Object)'
  - '[org.custommonkey.xmlunit.test_Transform].<init>(String)'
  - '[org.custommonkey.xmlunit.test_Transform].setUp()'
  - '[org.custommonkey.xmlunit.test_Transform].stripLineFeeds(String)'
  - '[org.custommonkey.xmlunit.test_Transform.TestResolver].resolve(String,String)'
  - '[org.custommonkey.xmlunit.test_Transform.TestResolver].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Transform.java
- function_names:
  - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].testDifferenceFound()'
  - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].assertCorrectInterpretation(org.xmlunit.diff.Difference,int)'
  - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].testClassInUse()'
  - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].testIssue771839()'
  - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].setUp()'
  - '[org.custommonkey.xmlunit.test_IgnoreTextAndAttributeValuesDifferenceListener].<init>(String)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_IgnoreTextAndAttributeValuesDifferenceListener.java
- function_names:
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester].setUp()'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester].testExactlyOncePerMethod()'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester].testAttribute()'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester].testCDATASection()'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester].testComment()'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester].testElement()'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester].testEntityReference()'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester].testProcessingInstruction()'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester].testTextNode()'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester].testDocumentType()'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester].<init>()'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testCDATASection(org.w3c.dom.CDATASection)'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testComment(org.w3c.dom.Comment)'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testElement(org.w3c.dom.Element)'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testProcessingInstruction(org.w3c.dom.ProcessingInstruction)'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testText(org.w3c.dom.Text)'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].testEntityReference(org.w3c.dom.EntityReference)'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].verify()'
  - '[org.custommonkey.xmlunit.test_AbstractNodeTester.ExactlyOncePerMethod].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_AbstractNodeTester.java
- function_names:
  - '[org.custommonkey.xmlunit.test_DoctypeInputStream].tearDown()'
  - '[org.custommonkey.xmlunit.test_DoctypeInputStream].testDocument(String)'
  - '[org.custommonkey.xmlunit.test_DoctypeInputStream].readFully(org.custommonkey.xmlunit.DoctypeInputStream)'
  - '[org.custommonkey.xmlunit.test_DoctypeInputStream].assertEquals(String,String,String,String)'
  - '[org.custommonkey.xmlunit.test_DoctypeInputStream].testGetContent()'
  - '[org.custommonkey.xmlunit.test_DoctypeInputStream].<init>(String)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeInputStream.java
- function_names:
  - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingStringURI()'
  - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingInputStream()'
  - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingInputSource()'
  - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingAFile()'
  - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingObjectArrayContainingStringURI()'
  - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingStringArrayContainingStringURI()'
  - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingNonExistentFile()'
  - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].testUsingInvalidXML()'
  - '[org.custommonkey.xmlunit.test_JAXP_1_2_Schema_Validation].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_JAXP_1_2_Schema_Validation.java
- function_names:
  - '[org.custommonkey.xmlunit.Replacement].<init>(String,String)'
  - '[org.custommonkey.xmlunit.Replacement].<init>(char[],char[])'
  - '[org.custommonkey.xmlunit.Replacement].replace(String)'
  - '[org.custommonkey.xmlunit.Replacement].replace(char[])'
  - '[org.custommonkey.xmlunit.Replacement].replaceAndAppend(char[],StringBuffer)'
  - '[org.custommonkey.xmlunit.Replacement].hasReplaceBy()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/Replacement.java
- function_names:
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testCompareNode()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation1()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation2()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation3()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation4()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation5()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation6()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation7()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation8()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation9()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation10()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation11()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation12()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation13()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation13Reversed()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingChildNS()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testXpathLocation14()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testIssue1027863()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testExtraComment()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testExtraComment(boolean)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testCommentContent()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testCommentContent(boolean)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingSchemaLocation()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingNoNamespaceSchemaLocation()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingXSIAttribute(String,int)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentSchemaLocation()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentNoNamespaceSchemaLocation()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferentXSIAttribute(String,int)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingAttribute()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMissingAttributeNS()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMatchTrackerSetViaConstructor()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testMatchTrackerSetViaSetter()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testNamespaceAttributeDifferences()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testIgnoresDifferencesBetweenDocAndRootElement()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDoctypeDifferences()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testTextAndCDATA()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testIgnoreDiffBetweenTextAndCDATA()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].testDifferenceEvaluatorMakesTheStrongerDifferenceWin()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(String,String)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].listenToDifferences(String,String,org.custommonkey.xmlunit.ElementQualifier)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].resetListener()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].setUp()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine].<init>()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.SimpleComparisonController].haltComparison(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.SimpleComparisonController].<init>()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.NeverHaltingComparisonController].haltComparison(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.NeverHaltingComparisonController].<init>()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].setTrace(boolean)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.CollectingDifferenceListener].<init>()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].add(org.w3c.dom.Attr)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].getLength()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].item(int)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].getNamedItem(String)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].getNamedItemNS(String,String)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].removeNamedItem(String)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].removeNamedItemNS(String,String)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].setNamedItem(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].setNamedItemNS(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].fail()'
  - '[org.custommonkey.xmlunit.test_NewDifferenceEngine.OrderPreservingNamedNodeMap].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NewDifferenceEngine.java
- function_names:
  - '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].testSingleTextValue()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].testMultipleTextValues()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].setUp()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].<init>()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].<init>(String)'
  - '[org.custommonkey.xmlunit.test_ElementNameAndTextQualifier].suite()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndTextQualifier.java
- function_names:
  - '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendDocumentDetail()'
  - '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendAttributeDetail()'
  - '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendElementDetail()'
  - '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendTextDetail()'
  - '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendProcessingInstructionDetail()'
  - '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendCommentDetail()'
  - '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendCDataDetail()'
  - '[org.custommonkey.xmlunit.test_NodeDescriptor].testAppendDocTypeDetail()'
  - '[org.custommonkey.xmlunit.test_NodeDescriptor].setUp()'
  - '[org.custommonkey.xmlunit.test_NodeDescriptor].<init>(String)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeDescriptor.java
- function_names:
  - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].testEmptyContextIsEmpty()'
  - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].testSimpleMap()'
  - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].testCopyOfMap()'
  - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].setupMap()'
  - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].validate(org.custommonkey.xmlunit.NamespaceContext)'
  - '[org.custommonkey.xmlunit.test_SimpleNamespaceContext].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleNamespaceContext.java
- function_names:
  - '[org.custommonkey.xmlunit.test_ForumMessage4406472].testOriginal()'
  - '[org.custommonkey.xmlunit.test_ForumMessage4406472].testModified()'
  - '[org.custommonkey.xmlunit.test_ForumMessage4406472].<init>()'
  - '[org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.test_ForumMessage4406472.OriginalDifferenceListener].<init>()'
  - '[org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener].<init>()'
  - '[org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.test_ForumMessage4406472.ModifiedDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ForumMessage4406472.java
- function_names:
  - '[org.custommonkey.xmlunit.test_NodeInputStream].setUp()'
  - '[org.custommonkey.xmlunit.test_NodeInputStream].testRead()'
  - '[org.custommonkey.xmlunit.test_NodeInputStream].testAvailable()'
  - '[org.custommonkey.xmlunit.test_NodeInputStream].<init>(String)'
  - '[org.custommonkey.xmlunit.test_NodeInputStream].suite()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_NodeInputStream.java
- function_names:
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testSingleQualifyingAttribute()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(String,boolean[])'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testMultipleQualifyingAttributes()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(String[],boolean[])'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testNamespacedQualifyingAttribute()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAssertionsFor(String,String,boolean[],boolean)'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testQualifyingAttributeMissingInControl()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].assertQualifyingAttributeMissingInControl()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testHelpForumThread1135716()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testSingleQualifyingAttributeInAreAttributesComparable()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAreAttributesComparableFor(String,boolean[])'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testMultipleQualifyingAttributesInAreAttributesComparable()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].testAreAttributesComparableFor(String[],boolean[])'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].setUp()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].suite()'
  - '[org.custommonkey.xmlunit.test_ElementNameAndAttributeQualifier].<init>(String)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_ElementNameAndAttributeQualifier.java
- function_names:
  - '[org.custommonkey.xmlunit.test_DetailedDiff].testAllDifferencesFirstForecastControl()'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].assertExpectedDifferencesFirstForecastControl(java.util.List<org.xmlunit.diff.Difference>,org.custommonkey.xmlunit.DetailedDiff)'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].testAllDifferencesSecondForecastControl()'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].testPrototypeIsADetailedDiff()'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].testLargeFiles()'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].testSeeAllDifferencesEvenIfDiffWouldSayHaltComparison()'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].testSeeAllDifferencesEvenIfDiffSaysHaltComparison()'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].testHelpForumThread1691528()'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].testXpathOfMissingNode()'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(String,String)'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(String,String,org.custommonkey.xmlunit.DifferenceEngineContract)'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].buildDiff(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].<init>(String)'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].testCompareUnmatched()'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].testDontCompareUnmatched()'
  - '[org.custommonkey.xmlunit.test_DetailedDiff].testIssue3062518()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DetailedDiff.java
- function_names:
  - '[org.custommonkey.xmlunit.test_Difference].testCopyConstructor()'
  - '[org.custommonkey.xmlunit.test_Difference].testEquals()'
  - '[org.custommonkey.xmlunit.test_Difference].testToString()'
  - '[org.custommonkey.xmlunit.test_Difference].testXpathOfMissingAttribute()'
  - '[org.custommonkey.xmlunit.test_Difference].testXpathOfMissingTestAttribute()'
  - '[org.custommonkey.xmlunit.test_Difference].<init>(String)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Difference.java
- function_names:
  - '[org.custommonkey.xmlunit.test_Replacement].testCharReplacement()'
  - '[org.custommonkey.xmlunit.test_Replacement].testSimpleString()'
  - '[org.custommonkey.xmlunit.test_Replacement].testComplexString()'
  - '[org.custommonkey.xmlunit.test_Replacement].testNullReplacebyString()'
  - '[org.custommonkey.xmlunit.test_Replacement].testNullReplacebyChars()'
  - '[org.custommonkey.xmlunit.test_Replacement].testEmptyReplaceby()'
  - '[org.custommonkey.xmlunit.test_Replacement].<init>(String)'
  - '[org.custommonkey.xmlunit.test_Replacement].suite()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Replacement.java
- function_names:
  - '[org.custommonkey.xmlunit.test_Constants].<init>(String)'
  - '[org.custommonkey.xmlunit.test_Constants].suite()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_Constants.java
- function_names:
  - '[org.custommonkey.xmlunit.test_DoctypeReader].testGetContent()'
  - '[org.custommonkey.xmlunit.test_DoctypeReader].initDummyDoctypeReader()'
  - '[org.custommonkey.xmlunit.test_DoctypeReader].readFully(org.custommonkey.xmlunit.DoctypeReader)'
  - '[org.custommonkey.xmlunit.test_DoctypeReader].assertEquals(String,String,String,String)'
  - '[org.custommonkey.xmlunit.test_DoctypeReader].<init>(String)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_DoctypeReader.java
- function_names:
  - '[org.custommonkey.xmlunit.test_SimpleXpathEngine].newXpathEngine()'
  - '[org.custommonkey.xmlunit.test_SimpleXpathEngine].testGetXPathResultNode()'
  - '[org.custommonkey.xmlunit.test_SimpleXpathEngine].testGetMatchingNodesMatchText()'
  - '[org.custommonkey.xmlunit.test_SimpleXpathEngine].testEvaluate()'
  - '[org.custommonkey.xmlunit.test_SimpleXpathEngine].<init>(String)'
  - '[org.custommonkey.xmlunit.test_SimpleXpathEngine].isJava5OrNewer()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_SimpleXpathEngine.java
- function_names:
  - '[org.custommonkey.xmlunit.SimpleSerializer].<init>()'
  - '[org.custommonkey.xmlunit.SimpleSerializer].<init>(int)'
  - '[org.custommonkey.xmlunit.SimpleSerializer].setOutputProperty(String,String)'
  - '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.SimpleSerializer].serialize(org.w3c.dom.Node,String)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/SimpleSerializer.java
- function_names:
  - '[org.custommonkey.xmlunit.test_QualifiedName].setUp()'
  - '[org.custommonkey.xmlunit.test_QualifiedName].tearDown()'
  - '[org.custommonkey.xmlunit.test_QualifiedName].testParseBareLocalName()'
  - '[org.custommonkey.xmlunit.test_QualifiedName].testParseQNameToStringStyle()'
  - '[org.custommonkey.xmlunit.test_QualifiedName].testParsePrefixStyle()'
  - '[org.custommonkey.xmlunit.test_QualifiedName].testParsePrefixStyleImplicitContext()'
  - '[org.custommonkey.xmlunit.test_QualifiedName].testValueMustNotBeNull()'
  - '[org.custommonkey.xmlunit.test_QualifiedName].testLocalPartMustNotBeEmptyQNameStyle()'
  - '[org.custommonkey.xmlunit.test_QualifiedName].testLocalPartMustNotBeEmptyPrefixStyle()'
  - '[org.custommonkey.xmlunit.test_QualifiedName].testPrefixStyleRequiresNamespaceContext()'
  - '[org.custommonkey.xmlunit.test_QualifiedName].testPrefixMustBeKnownToContext()'
  - '[org.custommonkey.xmlunit.test_QualifiedName].shouldThrowWithMessage(String,String)'
  - '[org.custommonkey.xmlunit.test_QualifiedName].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/test_QualifiedName.java
- function_names:
  - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].testBasics()'
  - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].testCannotOverrideStandardPrefixes()'
  - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].testCannotOverrideStandardURIs()'
  - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].testDefaultNamespaceHandling()'
  - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].setupMap()'
  - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].validate(org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13)'
  - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].assertAllPrefixesFound(java.util.Iterator)'
  - '[org.custommonkey.xmlunit.jaxp13.test_XMLUnitNamespaceContext2Jaxp13].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_XMLUnitNamespaceContext2Jaxp13.java
- function_names:
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodSchemaIsValid()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodSchemaIsValidWithCustomPrefix()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodSchemaHasNoErrors()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].testBrokenSchemaIsInvalid()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].testBrokenSchemaHasErrors()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodInstanceIsValid()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].testGoodInstanceIsValidNoSchemaSource()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].testBadInstanceIsInvalid()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].testBadInstanceHasErrors()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].testInstanceValidationOfBrokenSchema()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].testInstanceValidationOfMissingFile()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].XtestGoodRelaxNGSchemaIsValid()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].XtestGoodInstanceIsValidRNG()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].XtestBadInstanceIsInvalidRNG()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].XtestGoodRelaxNGCompactSyntaxIsValid()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Validator].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java
- function_names:
  - '[org.custommonkey.xmlunit.jaxp13.test_Jaxp13XpathEngine].newXpathEngine()'
  - '[org.custommonkey.xmlunit.jaxp13.test_Jaxp13XpathEngine].<init>(String)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/jaxp13/test_Jaxp13XpathEngine.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testSingleTextValue()'
  - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testMultipleTextValues()'
  - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testThreeLevels()'
  - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testThread1440169()'
  - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].testUserGuideExample()'
  - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].setUp()'
  - '[org.custommonkey.xmlunit.examples.test_MultiLevelElementNameAndTextQualifier].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_MultiLevelElementNameAndTextQualifier.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testSingleTextValue()'
  - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testMultipleTextValues()'
  - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testThreeLevels()'
  - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testThread1440169()'
  - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testUserGuideExample()'
  - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testMultipleTextValuesWithAdditionalElement()'
  - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].setUp()'
  - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testOpenDiscussionThread2948995_1()'
  - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testOpenDiscussionThread2948995_2()'
  - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].testByNameAndTextRec_Multilevel()'
  - '[org.custommonkey.xmlunit.examples.test_RecursiveElementNameAndTextQualifier].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].testTextDifferenceDelegations()'
  - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].testTextualDifference()'
  - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].testFullDelegation()'
  - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].getDoc(String,String,String,String)'
  - '[org.custommonkey.xmlunit.examples.test_TextDifferenceListenerBase].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_TextDifferenceListenerBase.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener].testFloatingPointTolerance()'
  - '[org.custommonkey.xmlunit.examples.test_FloatingPointTolerantDifferenceListener].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_FloatingPointTolerantDifferenceListener.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.test_XPathRegexAssert].testMatch()'
  - '[org.custommonkey.xmlunit.examples.test_XPathRegexAssert].testNoMatch()'
  - '[org.custommonkey.xmlunit.examples.test_XPathRegexAssert].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_XPathRegexAssert.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].testPositivePath()'
  - '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].testNegativePath()'
  - '[org.custommonkey.xmlunit.examples.test_CountingNodeTester].<init>(String)'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_CountingNodeTester.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].testCaseInsensitive()'
  - '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].getDoc(String,String,String,String)'
  - '[org.custommonkey.xmlunit.examples.test_CaseInsensitiveDifferenceListener].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/examples/test_CaseInsensitiveDifferenceListener.java
- function_names:
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testToArrayEmpty()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testSingleIntAppend()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testArrayAppend()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testSingleIntAppendWithGrowth()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testArrayAppendWithGrowth()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testSize()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testCapacity()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testIndexOfSimple()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testIndexOfWithOffset()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testIndexOfWithRepeatedInts()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testIndexOfSupSequenceIsThere()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testAllBytes()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].testAllChars()'
  - '[org.custommonkey.xmlunit.util.test_IntegerBuffer].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/test/java/org/custommonkey/xmlunit/util/test_IntegerBuffer.java
- function_names:
  - '[org.custommonkey.xmlunit.ElementNameQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.custommonkey.xmlunit.ElementNameQualifier].equalsNamespace(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.ElementNameQualifier].getNonNamespacedNodeName(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.ElementNameQualifier].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameQualifier.java
- function_names:
  - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].similar(org.w3c.dom.Text,org.w3c.dom.Text)'
  - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].extractText(org.w3c.dom.Element)'
  - '[org.custommonkey.xmlunit.ElementNameAndTextQualifier].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameAndTextQualifier.java
- function_names:
  - '[org.custommonkey.xmlunit.XMLTestCase].<init>()'
  - '[org.custommonkey.xmlunit.XMLTestCase].<init>(String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].compareXML(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].compareXML(java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLTestCase].compareXML(String,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLTestCase].compareXML(java.io.Reader,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].compareXML(String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].compareXML(org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(org.xmlunit.diff.Diff,boolean)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLIdentical(org.xmlunit.diff.Diff,boolean)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLIdentical(String,org.xmlunit.diff.Diff,boolean)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLEqual(String,java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLNotEqual(String,java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,String,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,String,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,String,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,String,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathEvaluatesTo(String,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathEvaluatesTo(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathExists(String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathExists(String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathExists(String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathNotExists(String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathNotExists(String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXpathNotExists(String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(org.xml.sax.InputSource,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(org.xml.sax.InputSource,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertXMLValid(org.xmlunit.validation.Validator)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertNodeTestPasses(org.xml.sax.InputSource,org.custommonkey.xmlunit.NodeTester,short)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertNodeTestPasses(String,org.custommonkey.xmlunit.NodeTester,short)'
  - '[org.custommonkey.xmlunit.XMLTestCase].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTester,short[],boolean)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLTestCase.java
- function_names:
  - '[org.custommonkey.xmlunit.JAXPConstants].<init>()'
  - '[org.custommonkey.xmlunit.JAXPConstants.Properties].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/JAXPConstants.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/package-info.java
- function_names:
  - '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].isIgnoredDifference(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/IgnoreTextAndAttributeValuesDifferenceListener.java
- function_names:
  - '[org.custommonkey.xmlunit.SimpleNamespaceContext].<init>(java.util.Map)'
  - '[org.custommonkey.xmlunit.SimpleNamespaceContext].getNamespaceURI(String)'
  - '[org.custommonkey.xmlunit.SimpleNamespaceContext].getPrefixes()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleNamespaceContext.java
- function_names:
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].<init>(org.custommonkey.xmlunit.TolerantSaxDocumentBuilder)'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].parse(java.io.Reader)'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].parse(String)'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].getTrace()'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder].trace(String)'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].<init>()'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].parse(java.io.Reader,org.xml.sax.ContentHandler)'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].preParse()'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].postParse()'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].flush()'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleText(char[],int)'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].getStartIgnoringClosingSimpleTag(char[])'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleComment(char[],int)'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleStartTag(javax.swing.text.html.HTML.Tag,MutableAttributeSet,int)'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleEndTag(javax.swing.text.html.HTML.Tag,int)'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSimpleTag(javax.swing.text.html.HTML.Tag,MutableAttributeSet,int)'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleError(String,int)'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].convertToSaxAttributes(MutableAttributeSet)'
  - '[org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter].handleSAXException(org.xml.sax.SAXException)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java
- function_names:
  - '[org.custommonkey.xmlunit.XMLAssert].<init>()'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.xmlunit.diff.Diff,boolean)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xmlunit.diff.Diff,boolean)'
  - '[org.custommonkey.xmlunit.XMLAssert].getFailMessage(String,org.xmlunit.diff.Diff)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(org.xmlunit.diff.Diff,boolean)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLIdentical(String,org.xmlunit.diff.Diff,boolean)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLEqual(String,java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLNotEqual(String,java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,String,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,String,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathsNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEquality(String,org.w3c.dom.Document,String,org.w3c.dom.Document,boolean)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,String,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.xml.sax.InputSource,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,String,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathValuesNotEqual(String,org.w3c.dom.Document,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(String,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathEvaluatesTo(org.custommonkey.xmlunit.QualifiedName,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathExists(String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXpathNotExists(String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xml.sax.InputSource,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(String,String,String)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertXMLValid(org.xmlunit.validation.Validator)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.xml.sax.InputSource,org.custommonkey.xmlunit.NodeTester,short)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(String,org.custommonkey.xmlunit.NodeTester,short)'
  - '[org.custommonkey.xmlunit.XMLAssert].assertNodeTestPasses(org.custommonkey.xmlunit.NodeTest,org.custommonkey.xmlunit.NodeTester,short[],boolean)'
  - '[org.custommonkey.xmlunit.XMLAssert].asXpathResultDocument(javax.xml.parsers.DocumentBuilder,org.w3c.dom.NodeList)'
  - '[org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext].<init>(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext].getNamespaceURI(String)'
  - '[org.custommonkey.xmlunit.XMLAssert.NodeBasedNamespaceContext].getPrefixes()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLAssert.java
- function_names:
  - '[org.custommonkey.xmlunit.NamespaceContext].getNamespaceURI(String)'
  - '[org.custommonkey.xmlunit.NamespaceContext].getPrefixes()'
  - '[org.custommonkey.xmlunit.NamespaceContext].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NamespaceContext.java
- function_names:
  - '[org.custommonkey.xmlunit.DoctypeSupport].<init>(String,String,Readable,boolean,String)'
  - '[org.custommonkey.xmlunit.DoctypeSupport].read()'
  - '[org.custommonkey.xmlunit.DoctypeSupport].split()'
  - '[org.custommonkey.xmlunit.DoctypeSupport].readUntilCloseCharIsReached()'
  - '[org.custommonkey.xmlunit.DoctypeSupport.Readable].read()'
  - '[org.custommonkey.xmlunit.DoctypeSupport.Readable].<init>()'
  - '[org.custommonkey.xmlunit.DoctypeSupport.IntBufferReadable].<init>(org.custommonkey.xmlunit.util.IntegerBuffer)'
  - '[org.custommonkey.xmlunit.DoctypeSupport.IntBufferReadable].read()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeSupport.java
- function_names:
  - '[org.custommonkey.xmlunit.NodeDetail].<init>(String,org.w3c.dom.Node,String)'
  - '[org.custommonkey.xmlunit.NodeDetail].getNode()'
  - '[org.custommonkey.xmlunit.NodeDetail].getValue()'
  - '[org.custommonkey.xmlunit.NodeDetail].getXpathLocation()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDetail.java
- function_names:
  - '[org.custommonkey.xmlunit.DifferenceConstants].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceConstants.java
- function_names:
  - '[org.custommonkey.xmlunit.Diff].<init>(String,String)'
  - '[org.custommonkey.xmlunit.Diff].<init>(java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.Diff].<init>(String,org.custommonkey.xmlunit.Transform)'
  - '[org.custommonkey.xmlunit.Diff].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.Diff].<init>(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMSource)'
  - '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceEngineContract)'
  - '[org.custommonkey.xmlunit.Diff].<init>(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceEngineContract,org.custommonkey.xmlunit.ElementQualifier)'
  - '[org.custommonkey.xmlunit.Diff].<init>(org.xmlunit.diff.Diff)'
  - '[org.custommonkey.xmlunit.Diff].getWhitespaceManipulatedDocument(org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.Diff].getManipulatedDocument(org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.Diff].getCommentlessDocument(org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.Diff].getNormalizedDocument(org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.Diff].compare()'
  - '[org.custommonkey.xmlunit.Diff].similar()'
  - '[org.custommonkey.xmlunit.Diff].identical()'
  - '[org.custommonkey.xmlunit.Diff].appendDifference(StringBuilder,org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.Diff].differenceFound(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.Diff].evaluate(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.Diff].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.Diff].haltComparison(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.Diff].appendMessage(StringBuffer)'
  - '[org.custommonkey.xmlunit.Diff].toString()'
  - '[org.custommonkey.xmlunit.Diff].overrideDifferenceListener(org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.Diff].overrideElementQualifier(org.custommonkey.xmlunit.ElementQualifier)'
  - '[org.custommonkey.xmlunit.Diff].overrideMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
  - '[org.custommonkey.xmlunit.Diff].getDifferenceEngine()'
  - '[org.custommonkey.xmlunit.Diff].toDocument(javax.xml.transform.dom.DOMSource)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Diff.java
- function_names:
  - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.custommonkey.xmlunit.NodeDetail)'
  - '[org.custommonkey.xmlunit.NodeDescriptor].appendNodeDetail(StringBuffer,org.w3c.dom.Node,boolean)'
  - '[org.custommonkey.xmlunit.NodeDescriptor].appendDocumentDetail(StringBuffer)'
  - '[org.custommonkey.xmlunit.NodeDescriptor].appendDocumentTypeDetail(StringBuffer,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.NodeDescriptor].appendProcessingInstructionDetail(StringBuffer,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.NodeDescriptor].appendCommentDetail(StringBuffer,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.NodeDescriptor].appendCdataSectionDetail(StringBuffer,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.NodeDescriptor].appendTextDetail(StringBuffer,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.NodeDescriptor].appendElementDetail(StringBuffer,org.w3c.dom.Node,boolean)'
  - '[org.custommonkey.xmlunit.NodeDescriptor].appendAttributeDetail(StringBuffer,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.NodeDescriptor].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeDescriptor.java
- function_names:
  - '[org.custommonkey.xmlunit.XpathNodeTracker].<init>()'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].reset()'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].indent()'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].newLevel()'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].clearTrackedAttribute()'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].outdent()'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].visited(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].visitedNode(org.w3c.dom.Node,String)'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].visitedAttribute(String)'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].preloadNodeList(org.w3c.dom.NodeList)'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].preloadChildList(java.util.List)'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].toXpathString()'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].getNodeName(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.XpathNodeTracker].preloadChildren(Iterable<org.w3c.dom.Node>)'
  - '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].trackNode(org.w3c.dom.Node,String)'
  - '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].trackAttribute(javax.xml.namespace.QName)'
  - '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].clearTrackedAttribute()'
  - '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].reset()'
  - '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].trackNodesAsWellAsValues(boolean)'
  - '[org.custommonkey.xmlunit.XpathNodeTracker.TrackingEntry].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathNodeTracker.java
- function_names:
  - '[org.custommonkey.xmlunit.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,org.custommonkey.xmlunit.MatchTracker)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compare(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].getNullOrNotNull(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareNode(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareDocument(org.w3c.dom.Document,org.w3c.dom.Document,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeBasics(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].comparingTextAndCDATA(short,short)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareHasChildNodes(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].hasChildNodes(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].nodeList2List(org.w3c.dom.NodeList)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeChildren(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareNodeList(java.util.List<org.w3c.dom.Node>,java.util.List<org.w3c.dom.Node>,int,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].missingNode(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].isNamespaced(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareElement(org.w3c.dom.Element,org.w3c.dom.Element,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].getNonSpecialAttrLength(org.w3c.dom.NamedNodeMap)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareElementAttributes(org.w3c.dom.Element,org.w3c.dom.Element,org.w3c.dom.NamedNodeMap,org.w3c.dom.NamedNodeMap,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].getUnNamespacedNodeName(org.w3c.dom.Node,boolean)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].getQName(org.w3c.dom.Node,boolean)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].isXMLNSAttribute(org.w3c.dom.Attr)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].isRecognizedXMLSchemaInstanceAttribute(org.w3c.dom.Attr)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareRecognizedXMLSchemaInstanceAttribute(org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareAttribute(org.w3c.dom.Attr,org.w3c.dom.Attr,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareCDataSection(org.w3c.dom.CDATASection,org.w3c.dom.CDATASection,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareComment(org.w3c.dom.Comment,org.w3c.dom.Comment,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareDocumentType(org.w3c.dom.DocumentType,org.w3c.dom.DocumentType,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareProcessingInstruction(org.w3c.dom.ProcessingInstruction,org.w3c.dom.ProcessingInstruction,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareText(org.w3c.dom.Text,org.w3c.dom.Text,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareText(org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compareCharacterData(org.w3c.dom.CharacterData,org.w3c.dom.CharacterData,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compare(Object,Object,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].compare(Object,Object,org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.xmlunit.diff.Difference,org.custommonkey.xmlunit.XpathNodeTracker,org.custommonkey.xmlunit.XpathNodeTracker)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].unequal(Object,Object)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].unequalNotNull(Object,Object)'
  - '[org.custommonkey.xmlunit.DifferenceEngine].normalizeWhitespace(String)'
  - '[org.custommonkey.xmlunit.DifferenceEngine.DifferenceFoundException].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngine.java
- function_names:
  - '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String,boolean)'
  - '[org.custommonkey.xmlunit.Validator].<init>(org.w3c.dom.Document,String,String)'
  - '[org.custommonkey.xmlunit.Validator].<init>(java.io.Reader)'
  - '[org.custommonkey.xmlunit.Validator].<init>(String)'
  - '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.Validator].<init>(java.io.Reader,String)'
  - '[org.custommonkey.xmlunit.Validator].<init>(String,String)'
  - '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String)'
  - '[org.custommonkey.xmlunit.Validator].<init>(org.xml.sax.InputSource,String,String)'
  - '[org.custommonkey.xmlunit.Validator].<init>(java.io.Reader,String,String)'
  - '[org.custommonkey.xmlunit.Validator].useXMLSchema(boolean)'
  - '[org.custommonkey.xmlunit.Validator].isValid()'
  - '[org.custommonkey.xmlunit.Validator].assertIsValid()'
  - '[org.custommonkey.xmlunit.Validator].appendMessage(StringBuilder)'
  - '[org.custommonkey.xmlunit.Validator].toString()'
  - '[org.custommonkey.xmlunit.Validator].validate()'
  - '[org.custommonkey.xmlunit.Validator].validationProblem(org.xmlunit.validation.ValidationProblem)'
  - '[org.custommonkey.xmlunit.Validator].invalidate(String)'
  - '[org.custommonkey.xmlunit.Validator].setJAXP12SchemaSource(Object)'
  - '[org.custommonkey.xmlunit.Validator].addSchemaSources(Object,java.util.List<javax.xml.transform.Source>)'
  - '[org.custommonkey.xmlunit.Validator].getOriginalContent(org.xml.sax.InputSource)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Validator.java
- function_names:
  - '[org.custommonkey.xmlunit.XMLUnit].<init>()'
  - '[org.custommonkey.xmlunit.XMLUnit].setControlParser(String)'
  - '[org.custommonkey.xmlunit.XMLUnit].newControlParser()'
  - '[org.custommonkey.xmlunit.XMLUnit].setTestEntityResolver(org.xml.sax.EntityResolver)'
  - '[org.custommonkey.xmlunit.XMLUnit].setControlEntityResolver(org.xml.sax.EntityResolver)'
  - '[org.custommonkey.xmlunit.XMLUnit].getControlEntityResolver()'
  - '[org.custommonkey.xmlunit.XMLUnit].getTestEntityResolver()'
  - '[org.custommonkey.xmlunit.XMLUnit].getControlDocumentBuilderFactory()'
  - '[org.custommonkey.xmlunit.XMLUnit].setControlDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.custommonkey.xmlunit.XMLUnit].setTestParser(String)'
  - '[org.custommonkey.xmlunit.XMLUnit].newTestParser()'
  - '[org.custommonkey.xmlunit.XMLUnit].getTestDocumentBuilderFactory()'
  - '[org.custommonkey.xmlunit.XMLUnit].setTestDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreWhitespace(boolean)'
  - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreWhitespace()'
  - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(String)'
  - '[org.custommonkey.xmlunit.XMLUnit].buildControlDocument(org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(String)'
  - '[org.custommonkey.xmlunit.XMLUnit].buildTestDocument(org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLUnit].buildDocument(javax.xml.parsers.DocumentBuilder,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLUnit].setTransformerFactory(String)'
  - '[org.custommonkey.xmlunit.XMLUnit].getTransformerFactory()'
  - '[org.custommonkey.xmlunit.XMLUnit].newTransformerFactory()'
  - '[org.custommonkey.xmlunit.XMLUnit].setURIResolver(javax.xml.transform.URIResolver)'
  - '[org.custommonkey.xmlunit.XMLUnit].getURIResolver()'
  - '[org.custommonkey.xmlunit.XMLUnit].setSAXParserFactory(String)'
  - '[org.custommonkey.xmlunit.XMLUnit].setSAXParserFactory(javax.xml.parsers.SAXParserFactory)'
  - '[org.custommonkey.xmlunit.XMLUnit].getSAXParserFactory()'
  - '[org.custommonkey.xmlunit.XMLUnit].getStripWhitespaceStylesheet()'
  - '[org.custommonkey.xmlunit.XMLUnit].getStripWhitespaceTransform(org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLUnit].getWhitespaceStrippedDocument(org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLUnit].stripWhiteSpaceUsingXSLT(org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLUnit].stripWhiteSpaceWithoutXSLT(org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLUnit].stripEmptyTextNodes(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.XMLUnit].getStripCommentsStylesheet()'
  - '[org.custommonkey.xmlunit.XMLUnit].getStripCommentsTransform(org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLUnit].getVersion()'
  - '[org.custommonkey.xmlunit.XMLUnit].compareXML(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.XMLUnit].compareXML(java.io.Reader,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,java.io.Reader)'
  - '[org.custommonkey.xmlunit.XMLUnit].compareXML(java.io.Reader,String)'
  - '[org.custommonkey.xmlunit.XMLUnit].compareXML(String,String)'
  - '[org.custommonkey.xmlunit.XMLUnit].compareXML(org.w3c.dom.Document,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XMLUnit].getXpathNamespaceContext()'
  - '[org.custommonkey.xmlunit.XMLUnit].setXpathNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
  - '[org.custommonkey.xmlunit.XMLUnit].newXpathEngine()'
  - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreDiffBetweenTextAndCDATA(boolean)'
  - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreDiffBetweenTextAndCDATA()'
  - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreComments(boolean)'
  - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreComments()'
  - '[org.custommonkey.xmlunit.XMLUnit].setNormalize(boolean)'
  - '[org.custommonkey.xmlunit.XMLUnit].getNormalize()'
  - '[org.custommonkey.xmlunit.XMLUnit].setNormalizeWhitespace(boolean)'
  - '[org.custommonkey.xmlunit.XMLUnit].getNormalizeWhitespace()'
  - '[org.custommonkey.xmlunit.XMLUnit].setIgnoreAttributeOrder(boolean)'
  - '[org.custommonkey.xmlunit.XMLUnit].getIgnoreAttributeOrder()'
  - '[org.custommonkey.xmlunit.XMLUnit].setXSLTVersion(String)'
  - '[org.custommonkey.xmlunit.XMLUnit].getXSLTVersion()'
  - '[org.custommonkey.xmlunit.XMLUnit].setXPathFactory(String)'
  - '[org.custommonkey.xmlunit.XMLUnit].getXPathFactory()'
  - '[org.custommonkey.xmlunit.XMLUnit].getXSLTStart()'
  - '[org.custommonkey.xmlunit.XMLUnit].setExpandEntityReferences(boolean)'
  - '[org.custommonkey.xmlunit.XMLUnit].getExpandEntityReferences()'
  - '[org.custommonkey.xmlunit.XMLUnit].setCompareUnmatched(boolean)'
  - '[org.custommonkey.xmlunit.XMLUnit].getCompareUnmatched()'
  - '[org.custommonkey.xmlunit.XMLUnit].setEnableXXEProtection(boolean)'
  - '[org.custommonkey.xmlunit.XMLUnit].getEnableXXEProtection()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLUnit.java
- function_names:
  - '[org.custommonkey.xmlunit.DifferenceEngineContract].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
  - '[org.custommonkey.xmlunit.DifferenceEngineContract].compare(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - '[org.custommonkey.xmlunit.DifferenceEngineContract].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceEngineContract.java
- function_names:
  - '[org.custommonkey.xmlunit.ElementQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.custommonkey.xmlunit.ElementQualifier].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementQualifier.java
- function_names:
  - '[org.custommonkey.xmlunit.ComparisonController].haltComparison(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.ComparisonController].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ComparisonController.java
- function_names:
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].<init>(javax.xml.parsers.DocumentBuilder)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getDocument()'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].getTrace()'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDocument()'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endDocument()'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].characters(char[],int,int)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endElement(String,String,String)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].isElementMatching(org.w3c.dom.Element,String)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endPrefixMapping(String)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].ignorableWhitespace(char[],int,int)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].processingInstruction(String,String)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].setDocumentLocator(org.xml.sax.Locator)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].skippedEntity(String)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startPrefixMapping(String,String)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startDTD(String,String,String)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endDTD()'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startEntity(String)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endEntity(String)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].startCDATA()'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].endCDATA()'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].comment(char[],int,int)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].unhandled(String)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].warn(String)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].trace(String)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].createElement(String,String,org.xml.sax.Attributes)'
  - '[org.custommonkey.xmlunit.TolerantSaxDocumentBuilder].appendNode(org.w3c.dom.Node)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.java
- function_names:
  - '[org.custommonkey.xmlunit.XMLConstants].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XMLConstants.java
- function_names:
  - '[org.custommonkey.xmlunit.SimpleXpathEngine].getXSLTBase()'
  - '[org.custommonkey.xmlunit.SimpleXpathEngine].getCopyTransformation(String)'
  - '[org.custommonkey.xmlunit.SimpleXpathEngine].getValueTransformation(String)'
  - '[org.custommonkey.xmlunit.SimpleXpathEngine].performTransform(String,org.w3c.dom.Document,javax.xml.transform.Result)'
  - '[org.custommonkey.xmlunit.SimpleXpathEngine].getXPathResultNode(String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.SimpleXpathEngine].getXPathResultAsDocument(String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.SimpleXpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.SimpleXpathEngine].evaluate(String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.SimpleXpathEngine].setNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
  - '[org.custommonkey.xmlunit.SimpleXpathEngine].getNamespaceDeclarations()'
  - '[org.custommonkey.xmlunit.SimpleXpathEngine].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/SimpleXpathEngine.java
- function_names:
  - '[org.custommonkey.xmlunit.DoctypeReader].<init>(java.io.Reader,String,String)'
  - '[org.custommonkey.xmlunit.DoctypeReader].getContent()'
  - '[org.custommonkey.xmlunit.DoctypeReader].getContent(java.io.BufferedReader)'
  - '[org.custommonkey.xmlunit.DoctypeReader].read(char[],int,int)'
  - '[org.custommonkey.xmlunit.DoctypeReader].read()'
  - '[org.custommonkey.xmlunit.DoctypeReader].close()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeReader.java
- function_names:
  - '[org.custommonkey.xmlunit.QualifiedName].<init>(String)'
  - '[org.custommonkey.xmlunit.QualifiedName].<init>(String,String)'
  - '[org.custommonkey.xmlunit.QualifiedName].getNamespaceURI()'
  - '[org.custommonkey.xmlunit.QualifiedName].getLocalName()'
  - '[org.custommonkey.xmlunit.QualifiedName].hashCode()'
  - '[org.custommonkey.xmlunit.QualifiedName].equals(Object)'
  - '[org.custommonkey.xmlunit.QualifiedName].valueOf(String)'
  - '[org.custommonkey.xmlunit.QualifiedName].toString()'
  - '[org.custommonkey.xmlunit.QualifiedName].valueOf(String,org.custommonkey.xmlunit.NamespaceContext)'
  - '[org.custommonkey.xmlunit.QualifiedName].parseQNameToString(String,int)'
  - '[org.custommonkey.xmlunit.QualifiedName].parsePrefixFormat(String,int,org.custommonkey.xmlunit.NamespaceContext)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/QualifiedName.java
- function_names:
  - '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.NodeInputStream].<init>(org.w3c.dom.Node,java.util.Properties)'
  - '[org.custommonkey.xmlunit.NodeInputStream].ensureContentAvailable()'
  - '[org.custommonkey.xmlunit.NodeInputStream].read()'
  - '[org.custommonkey.xmlunit.NodeInputStream].close()'
  - '[org.custommonkey.xmlunit.NodeInputStream].available()'
  - '[org.custommonkey.xmlunit.NodeInputStream].reallyAvailable()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeInputStream.java
- function_names:
  - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>()'
  - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String)'
  - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].<init>(String[])'
  - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].areAttributesComparable(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.custommonkey.xmlunit.ElementNameAndAttributeQualifier].matchesAllAttributes(String[])'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/ElementNameAndAttributeQualifier.java
- function_names:
  - '[org.custommonkey.xmlunit.Difference].<init>(int,String)'
  - '[org.custommonkey.xmlunit.Difference].<init>(int,String,boolean)'
  - '[org.custommonkey.xmlunit.Difference].<init>(org.xmlunit.diff.Difference,org.custommonkey.xmlunit.NodeDetail,org.custommonkey.xmlunit.NodeDetail)'
  - '[org.custommonkey.xmlunit.Difference].getId()'
  - '[org.custommonkey.xmlunit.Difference].getDescription()'
  - '[org.custommonkey.xmlunit.Difference].isRecoverable()'
  - '[org.custommonkey.xmlunit.Difference].setRecoverable(boolean)'
  - '[org.custommonkey.xmlunit.Difference].getControlNodeDetail()'
  - '[org.custommonkey.xmlunit.Difference].getTestNodeDetail()'
  - '[org.custommonkey.xmlunit.Difference].equals(Object)'
  - '[org.custommonkey.xmlunit.Difference].hashCode()'
  - '[org.custommonkey.xmlunit.Difference].toString()'
  - '[org.custommonkey.xmlunit.Difference].appendBasicRepresentation(StringBuffer)'
  - '[org.custommonkey.xmlunit.Difference].appendDetailedRepresentation(StringBuffer)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Difference.java
- function_names:
  - '[org.custommonkey.xmlunit.MatchTracker].matchFound(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.MatchTracker].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/MatchTracker.java
- function_names:
  - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine].<init>(org.xmlunit.diff.ComparisonController,org.custommonkey.xmlunit.MatchTracker)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine].setMatchTracker(org.custommonkey.xmlunit.MatchTracker)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine].compare(org.w3c.dom.Node,org.w3c.dom.Node,org.custommonkey.xmlunit.DifferenceListener,org.custommonkey.xmlunit.ElementQualifier)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine].toDifference(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine].toDifference(org.xmlunit.diff.Comparison)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine].toNodeDetail(Comparison.Detail)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener].<init>(org.custommonkey.xmlunit.MatchTracker)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.MatchTracker2ComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController].<init>(org.xmlunit.diff.ComparisonController)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.ComparisonController2ComparisonController].stopDiffing(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.ElementQualifier2ElementSelector].<init>(org.custommonkey.xmlunit.ElementQualifier)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.ElementQualifier2ElementSelector].canBeCompared(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].isDoctype(Comparison.Detail)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].isDocumentWithDocTypeDifference(org.xmlunit.diff.Comparison)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].hasDoctypeChild(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.IgnoreDoctypeNotPresentDifferences].<init>()'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].<init>(org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.DifferenceListener2DifferenceEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement].shouldSkip()'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.IsBetweenDocumentNodeAndRootElement].<init>()'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher].<init>(org.xmlunit.diff.NodeMatcher)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher].match(Iterable<org.w3c.dom.Node>,Iterable<org.w3c.dom.Node>)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry].<init>(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry].getKey()'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry].getValue()'
  - '[org.custommonkey.xmlunit.NewDifferenceEngine.CompareUnmatchedNodeMatcher.Entry].setValue(org.w3c.dom.Node)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NewDifferenceEngine.java
- function_names:
  - '[org.custommonkey.xmlunit.NodeTestException].<init>(String,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.NodeTestException].<init>(String)'
  - '[org.custommonkey.xmlunit.NodeTestException].hasNode()'
  - '[org.custommonkey.xmlunit.NodeTestException].getNode()'
  - '[org.custommonkey.xmlunit.NodeTestException].getMessage()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTestException.java
- function_names:
  - '[org.custommonkey.xmlunit.DifferenceListener].differenceFound(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.DifferenceListener].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.DifferenceListener].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DifferenceListener.java
- function_names:
  - '[org.custommonkey.xmlunit.AbstractNodeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].testAttribute(org.w3c.dom.Attr)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].testCDATASection(org.w3c.dom.CDATASection)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].testComment(org.w3c.dom.Comment)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].testDocumentType(org.w3c.dom.DocumentType)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].testElement(org.w3c.dom.Element)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].testEntity(org.w3c.dom.Entity)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].testEntityReference(org.w3c.dom.EntityReference)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].testNotation(org.w3c.dom.Notation)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].testProcessingInstruction(org.w3c.dom.ProcessingInstruction)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].testText(org.w3c.dom.Text)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].unhandled(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
  - '[org.custommonkey.xmlunit.AbstractNodeTester].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/AbstractNodeTester.java
- function_names:
  - '[org.custommonkey.xmlunit.Transform].<init>(String,String)'
  - '[org.custommonkey.xmlunit.Transform].<init>(String,java.io.File)'
  - '[org.custommonkey.xmlunit.Transform].<init>(org.xml.sax.InputSource,org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.Transform].<init>(org.xml.sax.InputSource,java.io.File)'
  - '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node,String)'
  - '[org.custommonkey.xmlunit.Transform].<init>(org.w3c.dom.Node,java.io.File)'
  - '[org.custommonkey.xmlunit.Transform].<init>(Input.Builder,Input.Builder)'
  - '[org.custommonkey.xmlunit.Transform].<init>(javax.xml.transform.Source,javax.xml.transform.Source)'
  - '[org.custommonkey.xmlunit.Transform].provideSystemIdIfRequired(javax.xml.transform.Source)'
  - '[org.custommonkey.xmlunit.Transform].getDefaultSystemId()'
  - '[org.custommonkey.xmlunit.Transform].transformTo(javax.xml.transform.Result)'
  - '[org.custommonkey.xmlunit.Transform].getResultString()'
  - '[org.custommonkey.xmlunit.Transform].getResultDocument()'
  - '[org.custommonkey.xmlunit.Transform].setOutputProperty(String,String)'
  - '[org.custommonkey.xmlunit.Transform].setOutputProperties(java.util.Properties)'
  - '[org.custommonkey.xmlunit.Transform].setParameter(String,Object)'
  - '[org.custommonkey.xmlunit.Transform].getParameter(String)'
  - '[org.custommonkey.xmlunit.Transform].clearParameters()'
  - '[org.custommonkey.xmlunit.Transform].setURIResolver(javax.xml.transform.URIResolver)'
  - '[org.custommonkey.xmlunit.Transform].setErrorListener(javax.xml.transform.ErrorListener)'
  - '[org.custommonkey.xmlunit.Transform].withExceptionHandling(Trans<R>)'
  - '[org.custommonkey.xmlunit.Transform.Trans].transform()'
  - '[org.custommonkey.xmlunit.Transform.Trans].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/Transform.java
- function_names:
  - '[org.custommonkey.xmlunit.DoctypeInputStream].<init>(java.io.InputStream,String,String,String)'
  - '[org.custommonkey.xmlunit.DoctypeInputStream].getContent(String)'
  - '[org.custommonkey.xmlunit.DoctypeInputStream].read()'
  - '[org.custommonkey.xmlunit.DoctypeInputStream].close()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DoctypeInputStream.java
- function_names:
  - '[org.custommonkey.xmlunit.XSLTConstants].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XSLTConstants.java
- function_names:
  - '[org.custommonkey.xmlunit.NodeTest].<init>(String)'
  - '[org.custommonkey.xmlunit.NodeTest].<init>(java.io.Reader)'
  - '[org.custommonkey.xmlunit.NodeTest].<init>(org.xml.sax.InputSource)'
  - '[org.custommonkey.xmlunit.NodeTest].<init>(org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.NodeTest].getDocumentTraversal(org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.NodeTest].<init>(org.w3c.dom.traversal.DocumentTraversal,org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.NodeTester,short)'
  - '[org.custommonkey.xmlunit.NodeTest].performTest(org.custommonkey.xmlunit.NodeTester,short[])'
  - '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].<init>(short[])'
  - '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].acceptNode(org.w3c.dom.Node)'
  - '[org.custommonkey.xmlunit.NodeTest.NodeTypeNodeFilter].acceptNodeType(short)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTest.java
- function_names:
  - '[org.custommonkey.xmlunit.DetailedDiff].<init>(org.xmlunit.diff.Diff)'
  - '[org.custommonkey.xmlunit.DetailedDiff].differenceFound(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.DetailedDiff].haltComparison(org.xmlunit.diff.Difference)'
  - '[org.custommonkey.xmlunit.DetailedDiff].getAllDifferences()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/DetailedDiff.java
- function_names:
  - '[org.custommonkey.xmlunit.NodeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
  - '[org.custommonkey.xmlunit.NodeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
  - '[org.custommonkey.xmlunit.NodeTester].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/NodeTester.java
- function_names:
  - '[org.custommonkey.xmlunit.XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XpathEngine].evaluate(String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.XpathEngine].setNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
  - '[org.custommonkey.xmlunit.XpathEngine].<init>()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/XpathEngine.java
- function_names:
  - '[org.custommonkey.xmlunit.jaxp13.Validator].<init>()'
  - '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(String)'
  - '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(javax.xml.validation.SchemaFactory)'
  - '[org.custommonkey.xmlunit.jaxp13.Validator].<init>(String,javax.xml.validation.SchemaFactory)'
  - '[org.custommonkey.xmlunit.jaxp13.Validator].addSchemaSource(javax.xml.transform.Source)'
  - '[org.custommonkey.xmlunit.jaxp13.Validator].isSchemaValid()'
  - '[org.custommonkey.xmlunit.jaxp13.Validator].getSchemaErrors()'
  - '[org.custommonkey.xmlunit.jaxp13.Validator].isInstanceValid(javax.xml.transform.Source)'
  - '[org.custommonkey.xmlunit.jaxp13.Validator].getInstanceErrors(javax.xml.transform.Source)'
  - '[org.custommonkey.xmlunit.jaxp13.Validator].problemToExceptionList(Iterable<org.xmlunit.validation.ValidationProblem>)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Validator.java
- function_names:
  - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].<init>(org.custommonkey.xmlunit.NamespaceContext)'
  - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getNamespaceURI(String)'
  - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefixes(String)'
  - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].getPrefix(String)'
  - '[org.custommonkey.xmlunit.jaxp13.XMLUnitNamespaceContext2Jaxp13].turnIntoMap(org.custommonkey.xmlunit.NamespaceContext)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/XMLUnitNamespaceContext2Jaxp13.java
- function_names:
  - '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].<init>()'
  - '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].getMatchingNodes(String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].evaluate(String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine].setNamespaceContext(org.custommonkey.xmlunit.NamespaceContext)'
  - '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable].<init>(Iterable<org.w3c.dom.Node>)'
  - '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable].getLength()'
  - '[org.custommonkey.xmlunit.jaxp13.Jaxp13XpathEngine.NodeListForIterable].item(int)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/jaxp13/Jaxp13XpathEngine.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].<init>(org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].differenceFound(org.custommonkey.xmlunit.Difference)'
  - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].attributeDifference(org.custommonkey.xmlunit.Difference)'
  - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].cdataDifference(org.custommonkey.xmlunit.Difference)'
  - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].commentDifference(org.custommonkey.xmlunit.Difference)'
  - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textDifference(org.custommonkey.xmlunit.Difference)'
  - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].textualDifference(org.custommonkey.xmlunit.Difference)'
  - '[org.custommonkey.xmlunit.examples.TextDifferenceListenerBase].skippedComparison(org.w3c.dom.Node,org.w3c.dom.Node)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/TextDifferenceListenerBase.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener].<init>(org.custommonkey.xmlunit.DifferenceListener,double)'
  - '[org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener].textualDifference(org.custommonkey.xmlunit.Difference)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/FloatingPointTolerantDifferenceListener.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener].<init>(org.custommonkey.xmlunit.DifferenceListener)'
  - '[org.custommonkey.xmlunit.examples.CaseInsensitiveDifferenceListener].textualDifference(org.custommonkey.xmlunit.Difference)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/CaseInsensitiveDifferenceListener.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int)'
  - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].<init>(int,boolean)'
  - '[org.custommonkey.xmlunit.examples.MultiLevelElementNameAndTextQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/MultiLevelElementNameAndTextQualifier.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].<init>()'
  - '[org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier].qualifyForComparison(org.w3c.dom.Element,org.w3c.dom.Element)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/RecursiveElementNameAndTextQualifier.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].<init>()'
  - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,String)'
  - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String,java.io.Reader)'
  - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,org.w3c.dom.Document)'
  - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,String)'
  - '[org.custommonkey.xmlunit.examples.XPathRegexAssert].assertXPathMatches(String,String,java.io.Reader)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/XPathRegexAssert.java
- function_names:
  - '[org.custommonkey.xmlunit.examples.CountingNodeTester].<init>(int)'
  - '[org.custommonkey.xmlunit.examples.CountingNodeTester].testNode(org.w3c.dom.Node,org.custommonkey.xmlunit.NodeTest)'
  - '[org.custommonkey.xmlunit.examples.CountingNodeTester].noMoreNodes(org.custommonkey.xmlunit.NodeTest)'
  - '[org.custommonkey.xmlunit.examples.CountingNodeTester].resetCounter()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/examples/CountingNodeTester.java
- function_names:
  - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>()'
  - '[org.custommonkey.xmlunit.util.IntegerBuffer].<init>(int)'
  - '[org.custommonkey.xmlunit.util.IntegerBuffer].size()'
  - '[org.custommonkey.xmlunit.util.IntegerBuffer].capacity()'
  - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int)'
  - '[org.custommonkey.xmlunit.util.IntegerBuffer].append(int[])'
  - '[org.custommonkey.xmlunit.util.IntegerBuffer].toIntArray()'
  - '[org.custommonkey.xmlunit.util.IntegerBuffer].indexOf(int[])'
  - '[org.custommonkey.xmlunit.util.IntegerBuffer].grow()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/util/IntegerBuffer.java
- function_names:
  - '[org.custommonkey.xmlunit.exceptions.XMLUnitException].<init>(String,Throwable)'
  - '[org.custommonkey.xmlunit.exceptions.XMLUnitException].getCause()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/XMLUnitException.java
- function_names:
  - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String,Throwable)'
  - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].<init>(String)'
  - '[org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException].getCause()'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/XMLUnitRuntimeException.java
- function_names:
  - '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(Throwable)'
  - '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(String)'
  - '[org.custommonkey.xmlunit.exceptions.ConfigurationException].<init>(String,Throwable)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/ConfigurationException.java
- function_names:
  - '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(Throwable)'
  - '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String)'
  - '[org.custommonkey.xmlunit.exceptions.XpathException].<init>(String,Throwable)'
  source_file: /src/xmlunit/xmlunit-legacy/src/main/java/org/custommonkey/xmlunit/exceptions/XpathException.java
- function_names:
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withIgnoreChildNodesOrder_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_fromFiles_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withInvalidTestXml_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withInvalidControlXml_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withDifferenceEvaluator_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withComparisonController_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].testAreSimilar_withComparisonListeners_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest].<init>()'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].<init>(String)'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].<init>()'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode].<init>(String)'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.StopAfterNode].stopDiffing(org.xmlunit.diff.Difference)'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.SimilarityComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.assertj3.CompareAssertAreSimilarTest.SimilarityComparisonListener].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreSimilarTest.java
- function_names:
  - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testXPath_shouldReturnNotNull()'
  - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testAssertThat_withNull_shouldFailed()'
  - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testNodesByXPath_withNull_shouldFail()'
  - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testNodesByXPath_withWhitespacesOnly_shouldFail()'
  - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].testNodesByXPath_withInvalidXML_shouldFailed()'
  - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].nodesByXPath_withInvalidXPath_shouldFail()'
  - '[org.xmlunit.assertj3.XmlAssertNodesByXPathTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertNodesByXPathTest.java
- function_names:
  - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withAnyValue_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withValue_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributes_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributeWithValues_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleMatchingNodes_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withAnyValue_shouldFailed()'
  - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withValue_shouldFailed()'
  - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributes_shouldFailed()'
  - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_forFirstNode_shouldFailed()'
  - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].testHasAttribute_forLastNode_shouldFailed()'
  - '[org.xmlunit.assertj3.SingleNodeAssertHasAttributeTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertHasAttributeTest.java
- function_names:
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldFail()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldFail()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingAttribute_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingAttribute_shouldFail()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingAttribute_shouldUseCustomErrorMessage()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextSingleNode_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextSingleNodeWithWhiteSpace_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextMultipleNodesOneEmpty_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldFail()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertTest.java
- function_names:
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withSameAttributesOrder_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withDifferentAttributesOrder_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_shouldFail()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_shouldFailed_withReadableMessage()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_shouldFailed_withElementOrderMessage()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withWhitespaces_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreWhitespacees_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreWhitespaceAndTextValue_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreElementContentWhitespace_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_1_0_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_2_0_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withNormalizeWhitespace_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withNormalizeWhitespace_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withInvalidTestXml_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withInvalidControlXml_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withDifferenceEvaluator_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withAttributeFilter_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withNodeFilter_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withComparisonFormatter_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].usesDocumentBuilderFactorySpecifiedOnXmlAssert()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].usesDocumentBuilderFactorySpecifiedCompareXmlAssert()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreChildNodesOrder_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest].<init>()'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].<init>(String)'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.AttributeFilter].<init>(String)'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.AttributeFilter].test(org.w3c.dom.Attr)'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.NodeFilter].<init>(String)'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.NodeFilter].test(org.w3c.dom.Node)'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.DummyFormatter].getDescription(org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.DummyFormatter].getDetails(Comparison.Detail,org.xmlunit.diff.ComparisonType,boolean)'
  - '[org.xmlunit.assertj3.CompareAssertAreIdenticalTest.DummyFormatter].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreIdenticalTest.java
- function_names:
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldFail()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldFail()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldFail()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldFail()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].testNotHaveAttribute_forEmptyNodeSet_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].usesXPathEngine()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertDoNotHaveAttributeTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertDoNotHaveAttributeTest.java
- function_names:
  - '[org.xmlunit.assertj3.SingleNodeAssertTest].testHasXPath_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertTest].testHasXPath_shouldFailed()'
  - '[org.xmlunit.assertj3.SingleNodeAssertTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertTest.java
- function_names:
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withExternallyCreatedSchemaInstance_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsNotValidAgainst_withBrokenXml_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsNotValidAgainst_withBrokenXml_andExternallyCreatedSchemaInstance_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withBrokenXml_shouldFail()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].isValidAgainstUsesCustomFailMessage()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withEmptySourcesArray_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withBrokenXmlAndEmptySourcesArray_shouldFail()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withBrokenXmlAndEmptySourcesArray_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValid_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValid_withBrokenXml_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsInvalid_withBrokenXml_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsInvalid_shouldFail()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsInvalidUsesCustomFailMessage()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withNullSchemaSources_shouldFail()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].testIsValidAgainst_withNullSchema_shouldFail()'
  - '[org.xmlunit.assertj3.XmlAssertValidationTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValidationTest.java
- function_names:
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithoutAttribute_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithoutAttribute_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithAttribute_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithAttribute_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithMultipleAttributes_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithMultipleAttributes_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withMultipleMatchingNodes_shouldPass()'
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withAnyValue_shouldFailed()'
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_shouldFailed()'
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withMultipleAttributes_shouldFailed()'
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forFirstNode_shouldFailed()'
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forLastNode_shouldFailed()'
  - '[org.xmlunit.assertj3.SingleNodeAssertDoesNotHaveAttributeTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/SingleNodeAssertDoesNotHaveAttributeTest.java
- function_names:
  - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].testValueByXPath_withNull_shouldFail()'
  - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].testValueByXPath_withWhitespacesOnly_shouldFailed()'
  - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].testValueByXpath_withInvalidXml_shouldFailed()'
  - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].valueByXPath_withInvalidXPath_shouldFail()'
  - '[org.xmlunit.assertj3.XmlAssertValueByXPathTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertValueByXPathTest.java
- function_names:
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withSameAttributesOrder_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withDifferentAttributesOrder_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withCDataInsteadText_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withAttributeDifferentValues_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withDifferentElementOrder_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withWhitespaces_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreWhitespaces_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreWhitespaceAndTextValue_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreElementContentWhitespace_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreComments_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withNormalizeWhitespace_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withNormalizeWhitespace_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withInvalidTestXml_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withInvalidControlXml_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical_withDifferenceListener_shouldCollectChanges()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].areNotIdentical_withIgnoreChildNodesOrder_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest].<init>()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.assertj3.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotIdenticalTest.java
- function_names:
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsInt_shouldPass()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsInt_shouldFail()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsInt_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsDouble_shouldPass()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsDouble_shouldFailed()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_shouldPass()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_withNumberAsArgument_shouldFailed()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_withZeroAsArgument_shouldFailed()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_withOneAsArgument_shouldFailed()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsBoolean_withRandomStringAsArgument_shouldFailed()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsXml_shouldPass()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsXml_shouldFailed()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testAsXml_withWrappingNodeName_shouldPass()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withInt_shouldPass()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withDouble_shouldPass()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withBoolean_shouldPass()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_shouldPass()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_shouldFailed()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_fromElementClass_shouldPass()'
  - '[org.xmlunit.assertj3.ValueAssertTest].testIsEqualTo_withNamespaceContext_shouldPass()'
  - '[org.xmlunit.assertj3.ValueAssertTest].usesXPathEngine()'
  - '[org.xmlunit.assertj3.ValueAssertTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ValueAssertTest.java
- function_names:
  - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withNotExistingXPath_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withExistingXPath_shouldFailed()'
  - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withAttribute_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withAttribute_shouldFailed()'
  - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withNamespacesContext_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withInvalidXML_shouldFailed()'
  - '[org.xmlunit.assertj3.XmlAssertDoesNotHaveXPathTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertDoesNotHaveXPathTest.java
- function_names:
  - '[org.xmlunit.assertj3.ExpectedException].none()'
  - '[org.xmlunit.assertj3.ExpectedException].<init>()'
  - '[org.xmlunit.assertj3.ExpectedException].apply(org.junit.runners.model.Statement,org.junit.runner.Description)'
  - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError(String)'
  - '[org.xmlunit.assertj3.ExpectedException].expectAssertionErrorPattern(String)'
  - '[org.xmlunit.assertj3.ExpectedException].expectAssertionError()'
  - '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].<init>(String)'
  - '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].matchesSafely(String)'
  - '[org.xmlunit.assertj3.ExpectedException.MatchesPattern].describeTo(org.hamcrest.Description)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/ExpectedException.java
- function_names:
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldFail()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldFail()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldFail()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldFail()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_forEmptyNodeSet_shouldPass()'
  - '[org.xmlunit.assertj3.MultipleNodeAssertHaveAttributeTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/MultipleNodeAssertHaveAttributeTest.java
- function_names:
  - '[org.xmlunit.assertj3.XmlAssertAndTest].testAnd_withNull_shouldFailed()'
  - '[org.xmlunit.assertj3.XmlAssertAndTest].testAnd_withWhitespacesOnly_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertAndTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertAndTest.java
- function_names:
  - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_fromFiles_shouldPass()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withIdenticalXmls_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withSimilarXmls_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withSimilarXmlsIgnoreChildNodesOrder_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withIgnoreComments_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withInvalidTestXml_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].testAreNotSimilar_withInvalidControlXml_shouldFailed()'
  - '[org.xmlunit.assertj3.CompareAssertAreNotSimilarTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/CompareAssertAreNotSimilarTest.java
- function_names:
  - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_onElementType_withSingleMatching_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_onStringType_withSingleMatching_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withNotExistingXPath_shouldFailed()'
  - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withMultipleMatching_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withAttribute_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withAttribute_shouldFailed()'
  - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withNamespacesContext_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withDocumentBuilderFactory_shouldPass()'
  - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withInvalidNamespacesContext_shouldFailed()'
  - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].testHasXPath_withInvalidXML_shouldFailed()'
  - '[org.xmlunit.assertj3.XmlAssertHasXPathTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/XmlAssertHasXPathTest.java
- function_names:
  - '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].before()'
  - '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].after()'
  - '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].maybeSetDefault(java.util.Locale)'
  - '[org.xmlunit.assertj3.util.SetEnglishLocaleRule].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/test/java/org/xmlunit/assertj3/util/SetEnglishLocaleRule.java
- function_names:
  - '[org.xmlunit.assertj3.NodeUtils].<init>()'
  - '[org.xmlunit.assertj3.NodeUtils].attributeValue(org.w3c.dom.Node,String)'
  - '[org.xmlunit.assertj3.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
  - '[org.xmlunit.assertj3.NodeUtils].matchQName(javax.xml.namespace.QName,String)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/NodeUtils.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/package-info.java
- function_names:
  - '[org.xmlunit.assertj3.XPathEngineFactory].<init>()'
  - '[org.xmlunit.assertj3.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XPathEngineFactory.java
- function_names:
  - '[org.xmlunit.assertj3.CustomAbstractAssert].<init>(ACTUAL,Class<?>)'
  - '[org.xmlunit.assertj3.CustomAbstractAssert].isElementOfCustomAssert(StackTraceElement)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CustomAbstractAssert.java
- function_names:
  - '[org.xmlunit.assertj3.MultipleNodeAssert].<init>(Iterable<org.w3c.dom.Node>,org.xmlunit.xpath.XPathEngine)'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].create(Object,String,org.xmlunit.assertj3.XmlAssertConfig)'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].exist()'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].doNotExist()'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].haveAttribute(String)'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].haveAttribute(String,String)'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].doNotHaveAttribute(String)'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].doNotHaveAttribute(String,String)'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].containsAnyNodeHavingXPath(String)'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].containsAllNodesHavingXPath(String)'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].extractingAttribute(String)'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].extractingText()'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].allSatisfy(SingleNodeAssertConsumer)'
  - '[org.xmlunit.assertj3.MultipleNodeAssert].asListAssert(java.util.List<String>)'
  - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].accept(org.xmlunit.assertj3.SingleNodeAssert)'
  - '[org.xmlunit.assertj3.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/MultipleNodeAssert.java
- function_names:
  - '[org.xmlunit.assertj3.ValidationAssert].<init>(javax.xml.transform.Source,Source[],javax.xml.validation.Schema)'
  - '[org.xmlunit.assertj3.ValidationAssert].create(Object,org.xmlunit.assertj3.XmlAssertConfig)'
  - '[org.xmlunit.assertj3.ValidationAssert].create(Object,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
  - '[org.xmlunit.assertj3.ValidationAssert].validate()'
  - '[org.xmlunit.assertj3.ValidationAssert].isValid()'
  - '[org.xmlunit.assertj3.ValidationAssert].isInvalid()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValidationAssert.java
- function_names:
  - '[org.xmlunit.assertj3.AssertionsAdapter].<init>()'
  - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T)'
  - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T[])'
  - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(T[],org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String)'
  - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(String,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(int)'
  - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(int,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(double)'
  - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(double,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(boolean)'
  - '[org.xmlunit.assertj3.AssertionsAdapter].assertThat(boolean,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj3.AssertionsAdapter].withAssertInfo(T,org.assertj.core.api.AssertionInfo)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/AssertionsAdapter.java
- function_names:
  - '[org.xmlunit.assertj3.CompareAssert].<init>(Object,org.xmlunit.builder.DiffBuilder)'
  - '[org.xmlunit.assertj3.CompareAssert].create(Object,Object,org.xmlunit.assertj3.XmlAssertConfig)'
  - '[org.xmlunit.assertj3.CompareAssert].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
  - '[org.xmlunit.assertj3.CompareAssert].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
  - '[org.xmlunit.assertj3.CompareAssert].withComparisonController(org.xmlunit.diff.ComparisonController)'
  - '[org.xmlunit.assertj3.CompareAssert].withComparisonListeners()'
  - '[org.xmlunit.assertj3.CompareAssert].withDifferenceListeners()'
  - '[org.xmlunit.assertj3.CompareAssert].withNamespaceContext(java.util.Map<String,String>)'
  - '[org.xmlunit.assertj3.CompareAssert].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - '[org.xmlunit.assertj3.CompareAssert].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
  - '[org.xmlunit.assertj3.CompareAssert].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
  - '[org.xmlunit.assertj3.CompareAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.assertj3.CompareAssert].ignoreWhitespace()'
  - '[org.xmlunit.assertj3.CompareAssert].normalizeWhitespace()'
  - '[org.xmlunit.assertj3.CompareAssert].ignoreElementContentWhitespace()'
  - '[org.xmlunit.assertj3.CompareAssert].ignoreComments()'
  - '[org.xmlunit.assertj3.CompareAssert].ignoreCommentsUsingXSLTVersion(String)'
  - '[org.xmlunit.assertj3.CompareAssert].ignoreChildNodesOrder()'
  - '[org.xmlunit.assertj3.CompareAssert].areIdentical()'
  - '[org.xmlunit.assertj3.CompareAssert].areNotIdentical()'
  - '[org.xmlunit.assertj3.CompareAssert].areSimilar()'
  - '[org.xmlunit.assertj3.CompareAssert].areNotSimilar()'
  - '[org.xmlunit.assertj3.CompareAssert].compare(ComparisonContext)'
  - '[org.xmlunit.assertj3.CompareAssert].failComparison(String,String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter,boolean)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/CompareAssert.java
- function_names:
  - '[org.xmlunit.assertj3.SingleNodeAssert].<init>(org.w3c.dom.Node,org.xmlunit.xpath.XPathEngine)'
  - '[org.xmlunit.assertj3.SingleNodeAssert].hasAttribute(String)'
  - '[org.xmlunit.assertj3.SingleNodeAssert].hasAttribute(String,String)'
  - '[org.xmlunit.assertj3.SingleNodeAssert].doesNotHaveAttribute(String)'
  - '[org.xmlunit.assertj3.SingleNodeAssert].doesNotHaveAttribute(String,String)'
  - '[org.xmlunit.assertj3.SingleNodeAssert].hasXPath(String)'
  - '[org.xmlunit.assertj3.SingleNodeAssert].isNodeSetEmpty(String)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/SingleNodeAssert.java
- function_names:
  - '[org.xmlunit.assertj3.NodeAssertFactory].<init>(org.xmlunit.xpath.XPathEngine)'
  - '[org.xmlunit.assertj3.NodeAssertFactory].createAssert(org.w3c.dom.Node)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/NodeAssertFactory.java
- function_names:
  - '[org.xmlunit.assertj3.XmlAssert].<init>(Object)'
  - '[org.xmlunit.assertj3.XmlAssert].assertThat(Object)'
  - '[org.xmlunit.assertj3.XmlAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.assertj3.XmlAssert].withXPathFactory(javax.xml.xpath.XPathFactory)'
  - '[org.xmlunit.assertj3.XmlAssert].withNamespaceContext(java.util.Map<String,String>)'
  - '[org.xmlunit.assertj3.XmlAssert].nodesByXPath(String)'
  - '[org.xmlunit.assertj3.XmlAssert].hasXPath(String)'
  - '[org.xmlunit.assertj3.XmlAssert].doesNotHaveXPath(String)'
  - '[org.xmlunit.assertj3.XmlAssert].valueByXPath(String)'
  - '[org.xmlunit.assertj3.XmlAssert].and(Object)'
  - '[org.xmlunit.assertj3.XmlAssert].isValid()'
  - '[org.xmlunit.assertj3.XmlAssert].isInvalid()'
  - '[org.xmlunit.assertj3.XmlAssert].isValidAgainst(javax.xml.validation.Schema)'
  - '[org.xmlunit.assertj3.XmlAssert].isNotValidAgainst(javax.xml.validation.Schema)'
  - '[org.xmlunit.assertj3.XmlAssert].isValidAgainst()'
  - '[org.xmlunit.assertj3.XmlAssert].isNotValidAgainst()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssert.java
- function_names:
  - '[org.xmlunit.assertj3.XmlAssertConfig].<init>(org.assertj.core.api.WritableAssertionInfo)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/XmlAssertConfig.java
- function_names:
  - '[org.xmlunit.assertj3.ValueAssert].<init>(String)'
  - '[org.xmlunit.assertj3.ValueAssert].create(Object,String,org.xmlunit.assertj3.XmlAssertConfig)'
  - '[org.xmlunit.assertj3.ValueAssert].asInt()'
  - '[org.xmlunit.assertj3.ValueAssert].asDouble()'
  - '[org.xmlunit.assertj3.ValueAssert].asBoolean()'
  - '[org.xmlunit.assertj3.ValueAssert].asXml()'
  - '[org.xmlunit.assertj3.ValueAssert].asXml(String)'
  - '[org.xmlunit.assertj3.ValueAssert].isEqualTo(int)'
  - '[org.xmlunit.assertj3.ValueAssert].isEqualTo(double)'
  - '[org.xmlunit.assertj3.ValueAssert].isEqualTo(boolean)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/ValueAssert.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/package-info.java
- function_names:
  - '[org.xmlunit.assertj3.error.ShouldBeValid].shouldBeValid(String,Iterable<org.xmlunit.validation.ValidationProblem>)'
  - '[org.xmlunit.assertj3.error.ShouldBeValid].<init>(String,String)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeValid.java
- function_names:
  - '[org.xmlunit.assertj3.error.ShouldBeConvertible].shouldBeConvertible(String,String)'
  - '[org.xmlunit.assertj3.error.ShouldBeConvertible].<init>(String,String)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeConvertible.java
- function_names:
  - '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].shouldBeNotIdentical(String,String)'
  - '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].shouldBeNotSimilar(String,String)'
  - '[org.xmlunit.assertj3.error.ShouldBeNotSimilar].<init>(String,String,String)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeNotSimilar.java
- function_names:
  - '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].shouldNotHaveAttribute(String,String)'
  - '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].shouldNotHaveAttributeWithValue(String,String,String)'
  - '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String)'
  - '[org.xmlunit.assertj3.error.ShouldNotHaveAttribute].<init>(String,String,String)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldNotHaveAttribute.java
- function_names:
  - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].elementsShouldSatisfy(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].<init>(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].describeErrors(java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy].escapePercent(String)'
  - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].<init>(Object,String)'
  - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].describe(org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj3.error.ElementsShouldSatisfy.UnsatisfiedRequirement].toString()'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ElementsShouldSatisfy.java
- function_names:
  - '[org.xmlunit.assertj3.error.ShouldBeInvalid].shouldBeInvalid(String)'
  - '[org.xmlunit.assertj3.error.ShouldBeInvalid].<init>(String)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldBeInvalid.java
- function_names:
  - '[org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath].shouldAnyNodeHaveXPath(String)'
  - '[org.xmlunit.assertj3.error.ShouldAnyNodeHaveXPath].<init>(String)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldAnyNodeHaveXPath.java
- function_names:
  - '[org.xmlunit.assertj3.error.ShouldHaveAttribute].shouldHaveAttribute(String,String)'
  - '[org.xmlunit.assertj3.error.ShouldHaveAttribute].shouldHaveAttributeWithValue(String,String,String)'
  - '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String)'
  - '[org.xmlunit.assertj3.error.ShouldHaveAttribute].<init>(String,String,String)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldHaveAttribute.java
- function_names:
  - '[org.xmlunit.assertj3.error.ShouldHaveXPath].shouldHaveXPath(String,String)'
  - '[org.xmlunit.assertj3.error.ShouldHaveXPath].<init>(String,String)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldHaveXPath.java
- function_names:
  - '[org.xmlunit.assertj3.error.ShouldNotHaveThrown].shouldNotHaveThrown(Throwable)'
  - '[org.xmlunit.assertj3.error.ShouldNotHaveThrown].<init>(Throwable)'
  source_file: /src/xmlunit/xmlunit-assertj3/src/main/java/org/xmlunit/assertj3/error/ShouldNotHaveThrown.java
- function_names:
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withIgnoreChildNodesOrder_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_fromFiles_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withInvalidTestXml_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withInvalidControlXml_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withDifferenceEvaluator_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withComparisonController_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].testAreSimilar_withComparisonListeners_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest].<init>()'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].<init>(String)'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreAttributeValueEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest.IgnoreEntryEvaluator].<init>()'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode].<init>(String)'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest.StopAfterNode].stopDiffing(org.xmlunit.diff.Difference)'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest.SimilarityComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.assertj.CompareAssertAreSimilarTest.SimilarityComparisonListener].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreSimilarTest.java
- function_names:
  - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testXPath_shouldReturnNotNull()'
  - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testAssertThat_withNull_shouldFailed()'
  - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testNodesByXPath_withNull_shouldFail()'
  - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testNodesByXPath_withWhitespacesOnly_shouldFail()'
  - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].testNodesByXPath_withInvalidXML_shouldFailed()'
  - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].nodesByXPath_withInvalidXPath_shouldFail()'
  - '[org.xmlunit.assertj.XmlAssertNodesByXPathTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertNodesByXPathTest.java
- function_names:
  - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withAnyValue_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withValue_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributes_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributeWithValues_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleMatchingNodes_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withAnyValue_shouldFailed()'
  - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withValue_shouldFailed()'
  - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_withMultipleAttributes_shouldFailed()'
  - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_forFirstNode_shouldFailed()'
  - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].testHasAttribute_forLastNode_shouldFailed()'
  - '[org.xmlunit.assertj.SingleNodeAssertHasAttributeTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertHasAttributeTest.java
- function_names:
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldFail()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAnyNodeHavingXPath_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldFail()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testContainsAllNodesHavingXPath_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingAttribute_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingAttribute_shouldFail()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingAttribute_shouldUseCustomErrorMessage()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextSingleNode_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextSingleNodeWithWhiteSpace_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextMultipleNodesOneEmpty_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldFail()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].testExtractingTextMultipleNodes_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.MultipleNodeAssertTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertTest.java
- function_names:
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withSameAttributesOrder_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withDifferentAttributesOrder_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_shouldFail()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_shouldFailed_withReadableMessage()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_shouldFailed_withElementOrderMessage()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withWhitespaces_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreWhitespacees_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreWhitespaceAndTextValue_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreElementContentWhitespace_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_1_0_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreComments_2_0_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withNormalizeWhitespace_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withNormalizeWhitespace_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withInvalidTestXml_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withInvalidControlXml_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withDifferenceEvaluator_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withAttributeFilter_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withNodeFilter_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withComparisonFormatter_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].usesDocumentBuilderFactorySpecifiedOnXmlAssert()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].usesDocumentBuilderFactorySpecifiedCompareXmlAssert()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].testAreIdentical_withIgnoreChildNodesOrder_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest].<init>()'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].<init>(String)'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.IgnoreNodeEvaluator].evaluate(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.AttributeFilter].<init>(String)'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.AttributeFilter].test(org.w3c.dom.Attr)'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.NodeFilter].<init>(String)'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.NodeFilter].test(org.w3c.dom.Node)'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.DummyFormatter].getDescription(org.xmlunit.diff.Comparison)'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.DummyFormatter].getDetails(Comparison.Detail,org.xmlunit.diff.ComparisonType,boolean)'
  - '[org.xmlunit.assertj.CompareAssertAreIdenticalTest.DummyFormatter].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreIdenticalTest.java
- function_names:
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldFail()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withAnyValue_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldFail()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withValue_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldFail()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributes_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldFail()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testDoNotHaveAttribute_withMultipleAttributeWithValues_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].testNotHaveAttribute_forEmptyNodeSet_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].usesXPathEngine()'
  - '[org.xmlunit.assertj.MultipleNodeAssertDoNotHaveAttributeTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertDoNotHaveAttributeTest.java
- function_names:
  - '[org.xmlunit.assertj.SingleNodeAssertTest].testHasXPath_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertTest].testHasXPath_shouldFailed()'
  - '[org.xmlunit.assertj.SingleNodeAssertTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertTest.java
- function_names:
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withExternallyCreatedSchemaInstance_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsNotValidAgainst_withBrokenXml_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsNotValidAgainst_withBrokenXml_andExternallyCreatedSchemaInstance_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withBrokenXml_shouldFail()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].isValidAgainstUsesCustomFailMessage()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withEmptySourcesArray_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withBrokenXmlAndEmptySourcesArray_shouldFail()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withBrokenXmlAndEmptySourcesArray_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValid_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValid_withBrokenXml_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsInvalid_withBrokenXml_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsInvalid_shouldFail()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsInvalidUsesCustomFailMessage()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withNullSchemaSources_shouldFail()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].testIsValidAgainst_withNullSchema_shouldFail()'
  - '[org.xmlunit.assertj.XmlAssertValidationTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValidationTest.java
- function_names:
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithoutAttribute_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithoutAttribute_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithAttribute_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithAttribute_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forNodeWithMultipleAttributes_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_forNodeWithMultipleAttributes_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withMultipleMatchingNodes_shouldPass()'
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withAnyValue_shouldFailed()'
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withValue_shouldFailed()'
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_withMultipleAttributes_shouldFailed()'
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forFirstNode_shouldFailed()'
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].testDoesNotHaveAttribute_forLastNode_shouldFailed()'
  - '[org.xmlunit.assertj.SingleNodeAssertDoesNotHaveAttributeTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/SingleNodeAssertDoesNotHaveAttributeTest.java
- function_names:
  - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].testValueByXPath_withNull_shouldFail()'
  - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].testValueByXPath_withWhitespacesOnly_shouldFail()'
  - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].testValueByXpath_withInvalidXml_shouldFailed()'
  - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].valueByXPath_withInvalidXPath_shouldFail()'
  - '[org.xmlunit.assertj.XmlAssertValueByXPathTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertValueByXPathTest.java
- function_names:
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withSameAttributesOrder_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withDifferentAttributesOrder_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withCDataInsteadText_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withAttributeDifferentValues_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withDifferentElementOrder_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withWhitespaces_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreWhitespaces_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreWhitespaceAndTextValue_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreElementContentWhitespace_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withIgnoreComments_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withNormalizeWhitespace_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withNormalizeWhitespace_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withInvalidTestXml_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].testAreNotIdentical_withInvalidControlXml_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical_withDifferenceListener_shouldCollectChanges()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].areNotIdentical_withIgnoreChildNodesOrder_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest].<init>()'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].comparisonPerformed(org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonResult)'
  - '[org.xmlunit.assertj.CompareAssertAreNotIdenticalTest.DifferenceComparisonListener].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotIdenticalTest.java
- function_names:
  - '[org.xmlunit.assertj.ValueAssertTest].testAsInt_shouldPass()'
  - '[org.xmlunit.assertj.ValueAssertTest].testAsInt_shouldFail()'
  - '[org.xmlunit.assertj.ValueAssertTest].testAsInt_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.ValueAssertTest].testAsDouble_shouldPass()'
  - '[org.xmlunit.assertj.ValueAssertTest].testAsDouble_shouldFailed()'
  - '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_shouldPass()'
  - '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_withNumberAsArgument_shouldFailed()'
  - '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_withZeroAsArgument_shouldFailed()'
  - '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_withOneAsArgument_shouldFailed()'
  - '[org.xmlunit.assertj.ValueAssertTest].testAsBoolean_withRandomStringAsArgument_shouldFailed()'
  - '[org.xmlunit.assertj.ValueAssertTest].testAsXml_shouldPass()'
  - '[org.xmlunit.assertj.ValueAssertTest].testAsXml_shouldFailed()'
  - '[org.xmlunit.assertj.ValueAssertTest].testAsXml_withWrappingNodeName_shouldPass()'
  - '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withInt_shouldPass()'
  - '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withDouble_shouldPass()'
  - '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withBoolean_shouldPass()'
  - '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_shouldPass()'
  - '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_shouldFailed()'
  - '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withAttributeValueExpression_fromElementClass_shouldPass()'
  - '[org.xmlunit.assertj.ValueAssertTest].testIsEqualTo_withNamespaceContext_shouldPass()'
  - '[org.xmlunit.assertj.ValueAssertTest].usesXPathEngine()'
  - '[org.xmlunit.assertj.ValueAssertTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java
- function_names:
  - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withNotExistingXPath_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withExistingXPath_shouldFailed()'
  - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withAttribute_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withAttribute_shouldFailed()'
  - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withNamespacesContext_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].testDoesNotHaveXPath_withInvalidXML_shouldFailed()'
  - '[org.xmlunit.assertj.XmlAssertDoesNotHaveXPathTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertDoesNotHaveXPathTest.java
- function_names:
  - '[org.xmlunit.assertj.ExpectedException].none()'
  - '[org.xmlunit.assertj.ExpectedException].<init>()'
  - '[org.xmlunit.assertj.ExpectedException].apply(org.junit.runners.model.Statement,org.junit.runner.Description)'
  - '[org.xmlunit.assertj.ExpectedException].expectAssertionError(String)'
  - '[org.xmlunit.assertj.ExpectedException].expectAssertionErrorPattern(String)'
  - '[org.xmlunit.assertj.ExpectedException].expectAssertionError()'
  - '[org.xmlunit.assertj.ExpectedException.MatchesPattern].<init>(String)'
  - '[org.xmlunit.assertj.ExpectedException.MatchesPattern].matchesSafely(String)'
  - '[org.xmlunit.assertj.ExpectedException.MatchesPattern].describeTo(org.hamcrest.Description)'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ExpectedException.java
- function_names:
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldFail()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withAnyValue_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldFail()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withValue_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldFail()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributes_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldFail()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_withMultipleAttributeWithValues_shouldUseCustomFailMessage()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].testHaveAttribute_forEmptyNodeSet_shouldPass()'
  - '[org.xmlunit.assertj.MultipleNodeAssertHaveAttributeTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/MultipleNodeAssertHaveAttributeTest.java
- function_names:
  - '[org.xmlunit.assertj.XmlAssertAndTest].testAnd_withNull_shouldFailed()'
  - '[org.xmlunit.assertj.XmlAssertAndTest].testAnd_withWhitespacesOnly_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertAndTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertAndTest.java
- function_names:
  - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_fromFiles_shouldPass()'
  - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withIdenticalXmls_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withSimilarXmls_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withSimilarXmlsIgnoreChildNodesOrder_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withIgnoreComments_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withInvalidTestXml_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].testAreNotSimilar_withInvalidControlXml_shouldFailed()'
  - '[org.xmlunit.assertj.CompareAssertAreNotSimilarTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/CompareAssertAreNotSimilarTest.java
- function_names:
  - '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_onElementType_withSingleMatching_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_onStringType_withSingleMatching_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withNotExistingXPath_shouldFailed()'
  - '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withMultipleMatching_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withAttribute_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withAttribute_shouldFailed()'
  - '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withNamespacesContext_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withDocumentBuilderFactory_shouldPass()'
  - '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withInvalidNamespacesContext_shouldFailed()'
  - '[org.xmlunit.assertj.XmlAssertHasXPathTest].testHasXPath_withInvalidXML_shouldFailed()'
  - '[org.xmlunit.assertj.XmlAssertHasXPathTest].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/XmlAssertHasXPathTest.java
- function_names:
  - '[org.xmlunit.assertj.util.SetEnglishLocaleRule].before()'
  - '[org.xmlunit.assertj.util.SetEnglishLocaleRule].after()'
  - '[org.xmlunit.assertj.util.SetEnglishLocaleRule].maybeSetDefault(java.util.Locale)'
  - '[org.xmlunit.assertj.util.SetEnglishLocaleRule].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/test/java/org/xmlunit/assertj/util/SetEnglishLocaleRule.java
- function_names:
  - '[org.xmlunit.assertj.NodeUtils].<init>()'
  - '[org.xmlunit.assertj.NodeUtils].attributeValue(org.w3c.dom.Node,String)'
  - '[org.xmlunit.assertj.NodeUtils].parseSource(Object,org.xmlunit.assertj3.XmlAssertConfig)'
  - '[org.xmlunit.assertj.NodeUtils].matchQName(javax.xml.namespace.QName,String)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/NodeUtils.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/package-info.java
- function_names:
  - '[org.xmlunit.assertj.XPathEngineFactory].<init>()'
  - '[org.xmlunit.assertj.XPathEngineFactory].create(org.xmlunit.assertj3.XmlAssertConfig)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XPathEngineFactory.java
- function_names:
  - '[org.xmlunit.assertj.CustomAbstractAssert].<init>(ACTUAL,Class<?>)'
  - '[org.xmlunit.assertj.CustomAbstractAssert].throwAssertionError(org.assertj.core.error.AssertionErrorFactory)'
  - '[org.xmlunit.assertj.CustomAbstractAssert].removeCustomAssertRelatedElementsFromStackTraceIfNeeded(AssertionError)'
  - '[org.xmlunit.assertj.CustomAbstractAssert].isElementOfCustomAssert(StackTraceElement)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CustomAbstractAssert.java
- function_names:
  - '[org.xmlunit.assertj.MultipleNodeAssert].<init>(Iterable<org.w3c.dom.Node>,org.xmlunit.xpath.XPathEngine)'
  - '[org.xmlunit.assertj.MultipleNodeAssert].create(Object,String,org.xmlunit.assertj3.XmlAssertConfig)'
  - '[org.xmlunit.assertj.MultipleNodeAssert].exist()'
  - '[org.xmlunit.assertj.MultipleNodeAssert].doNotExist()'
  - '[org.xmlunit.assertj.MultipleNodeAssert].haveAttribute(String)'
  - '[org.xmlunit.assertj.MultipleNodeAssert].haveAttribute(String,String)'
  - '[org.xmlunit.assertj.MultipleNodeAssert].doNotHaveAttribute(String)'
  - '[org.xmlunit.assertj.MultipleNodeAssert].doNotHaveAttribute(String,String)'
  - '[org.xmlunit.assertj.MultipleNodeAssert].containsAnyNodeHavingXPath(String)'
  - '[org.xmlunit.assertj.MultipleNodeAssert].containsAllNodesHavingXPath(String)'
  - '[org.xmlunit.assertj.MultipleNodeAssert].extractingAttribute(String)'
  - '[org.xmlunit.assertj.MultipleNodeAssert].extractingText()'
  - '[org.xmlunit.assertj.MultipleNodeAssert].allSatisfy(SingleNodeAssertConsumer)'
  - '[org.xmlunit.assertj.MultipleNodeAssert].asListAssert(java.util.List<String>)'
  - '[org.xmlunit.assertj.MultipleNodeAssert.SingleNodeAssertConsumer].accept(org.xmlunit.assertj3.SingleNodeAssert)'
  - '[org.xmlunit.assertj.MultipleNodeAssert.SingleNodeAssertConsumer].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/MultipleNodeAssert.java
- function_names:
  - '[org.xmlunit.assertj.ValidationAssert].<init>(javax.xml.transform.Source,Source[],javax.xml.validation.Schema)'
  - '[org.xmlunit.assertj.ValidationAssert].create(Object,org.xmlunit.assertj3.XmlAssertConfig)'
  - '[org.xmlunit.assertj.ValidationAssert].create(Object,javax.xml.validation.Schema,org.xmlunit.assertj3.XmlAssertConfig)'
  - '[org.xmlunit.assertj.ValidationAssert].validate()'
  - '[org.xmlunit.assertj.ValidationAssert].isValid()'
  - '[org.xmlunit.assertj.ValidationAssert].isInvalid()'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValidationAssert.java
- function_names:
  - '[org.xmlunit.assertj.AssertionsAdapter].<init>()'
  - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T)'
  - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T[])'
  - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(T[],org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(String)'
  - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(String,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(int)'
  - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(int,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(double)'
  - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(double,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(boolean)'
  - '[org.xmlunit.assertj.AssertionsAdapter].assertThat(boolean,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj.AssertionsAdapter].withAssertInfo(T,org.assertj.core.api.AssertionInfo)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertionsAdapter.java
- function_names:
  - '[org.xmlunit.assertj.CompareAssert].<init>(Object,org.xmlunit.builder.DiffBuilder)'
  - '[org.xmlunit.assertj.CompareAssert].create(Object,Object,org.xmlunit.assertj3.XmlAssertConfig)'
  - '[org.xmlunit.assertj.CompareAssert].withNodeMatcher(org.xmlunit.diff.NodeMatcher)'
  - '[org.xmlunit.assertj.CompareAssert].withDifferenceEvaluator(org.xmlunit.diff.DifferenceEvaluator)'
  - '[org.xmlunit.assertj.CompareAssert].withComparisonController(org.xmlunit.diff.ComparisonController)'
  - '[org.xmlunit.assertj.CompareAssert].withComparisonListeners()'
  - '[org.xmlunit.assertj.CompareAssert].withDifferenceListeners()'
  - '[org.xmlunit.assertj.CompareAssert].withNamespaceContext(java.util.Map<String,String>)'
  - '[org.xmlunit.assertj.CompareAssert].withAttributeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Attr>)'
  - '[org.xmlunit.assertj.CompareAssert].withNodeFilter(org.xmlunit.util.Predicate<org.w3c.dom.Node>)'
  - '[org.xmlunit.assertj.CompareAssert].withComparisonFormatter(org.xmlunit.diff.ComparisonFormatter)'
  - '[org.xmlunit.assertj.CompareAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.assertj.CompareAssert].ignoreWhitespace()'
  - '[org.xmlunit.assertj.CompareAssert].normalizeWhitespace()'
  - '[org.xmlunit.assertj.CompareAssert].ignoreElementContentWhitespace()'
  - '[org.xmlunit.assertj.CompareAssert].ignoreComments()'
  - '[org.xmlunit.assertj.CompareAssert].ignoreCommentsUsingXSLTVersion(String)'
  - '[org.xmlunit.assertj.CompareAssert].ignoreChildNodesOrder()'
  - '[org.xmlunit.assertj.CompareAssert].areIdentical()'
  - '[org.xmlunit.assertj.CompareAssert].areNotIdentical()'
  - '[org.xmlunit.assertj.CompareAssert].areSimilar()'
  - '[org.xmlunit.assertj.CompareAssert].areNotSimilar()'
  - '[org.xmlunit.assertj.CompareAssert].compare(ComparisonContext)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/CompareAssert.java
- function_names:
  - '[org.xmlunit.assertj.SingleNodeAssert].<init>(org.w3c.dom.Node,org.xmlunit.xpath.XPathEngine)'
  - '[org.xmlunit.assertj.SingleNodeAssert].hasAttribute(String)'
  - '[org.xmlunit.assertj.SingleNodeAssert].hasAttribute(String,String)'
  - '[org.xmlunit.assertj.SingleNodeAssert].doesNotHaveAttribute(String)'
  - '[org.xmlunit.assertj.SingleNodeAssert].doesNotHaveAttribute(String,String)'
  - '[org.xmlunit.assertj.SingleNodeAssert].hasXPath(String)'
  - '[org.xmlunit.assertj.SingleNodeAssert].isNodeSetEmpty(String)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/SingleNodeAssert.java
- function_names:
  - '[org.xmlunit.assertj.NodeAssertFactory].<init>(org.xmlunit.xpath.XPathEngine)'
  - '[org.xmlunit.assertj.NodeAssertFactory].createAssert(org.w3c.dom.Node)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/NodeAssertFactory.java
- function_names:
  - '[org.xmlunit.assertj.XmlAssert].<init>(Object)'
  - '[org.xmlunit.assertj.XmlAssert].assertThat(Object)'
  - '[org.xmlunit.assertj.XmlAssert].withDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)'
  - '[org.xmlunit.assertj.XmlAssert].withXPathFactory(javax.xml.xpath.XPathFactory)'
  - '[org.xmlunit.assertj.XmlAssert].withNamespaceContext(java.util.Map<String,String>)'
  - '[org.xmlunit.assertj.XmlAssert].nodesByXPath(String)'
  - '[org.xmlunit.assertj.XmlAssert].hasXPath(String)'
  - '[org.xmlunit.assertj.XmlAssert].doesNotHaveXPath(String)'
  - '[org.xmlunit.assertj.XmlAssert].valueByXPath(String)'
  - '[org.xmlunit.assertj.XmlAssert].and(Object)'
  - '[org.xmlunit.assertj.XmlAssert].isValid()'
  - '[org.xmlunit.assertj.XmlAssert].isInvalid()'
  - '[org.xmlunit.assertj.XmlAssert].isValidAgainst(javax.xml.validation.Schema)'
  - '[org.xmlunit.assertj.XmlAssert].isNotValidAgainst(javax.xml.validation.Schema)'
  - '[org.xmlunit.assertj.XmlAssert].isValidAgainst()'
  - '[org.xmlunit.assertj.XmlAssert].isNotValidAgainst()'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssert.java
- function_names:
  - '[org.xmlunit.assertj.XmlAssertConfig].<init>(org.assertj.core.api.WritableAssertionInfo)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/XmlAssertConfig.java
- function_names:
  - '[org.xmlunit.assertj.ValueAssert].<init>(String)'
  - '[org.xmlunit.assertj.ValueAssert].create(Object,String,org.xmlunit.assertj3.XmlAssertConfig)'
  - '[org.xmlunit.assertj.ValueAssert].asInt()'
  - '[org.xmlunit.assertj.ValueAssert].asDouble()'
  - '[org.xmlunit.assertj.ValueAssert].asBoolean()'
  - '[org.xmlunit.assertj.ValueAssert].asXml()'
  - '[org.xmlunit.assertj.ValueAssert].asXml(String)'
  - '[org.xmlunit.assertj.ValueAssert].isEqualTo(int)'
  - '[org.xmlunit.assertj.ValueAssert].isEqualTo(double)'
  - '[org.xmlunit.assertj.ValueAssert].isEqualTo(boolean)'
  - '[org.xmlunit.assertj.ValueAssert].describedAs(String)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/ValueAssert.java
- function_names:
  - '[org.xmlunit.assertj.AssertFactoryProvider].create(org.xmlunit.xpath.XPathEngine)'
  - '[org.xmlunit.assertj.AssertFactoryProvider].hasAssertFactoryUpperBoundOnAssertType()'
  - '[org.xmlunit.assertj.AssertFactoryProvider].createProxyInstance(org.xmlunit.xpath.XPathEngine)'
  - '[org.xmlunit.assertj.AssertFactoryProvider].createDefaultInstance(org.xmlunit.xpath.XPathEngine)'
  - '[org.xmlunit.assertj.AssertFactoryProvider].<init>()'
  - '[org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate].<init>(org.xmlunit.assertj3.NodeAssertFactory)'
  - '[org.xmlunit.assertj.AssertFactoryProvider.NodeAssertFactoryDelegate].delegate(Object)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/AssertFactoryProvider.java
- function_names: []
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/package-info.java
- function_names:
  - '[org.xmlunit.assertj.error.ShouldBeValid].shouldBeValid(String,Iterable<org.xmlunit.validation.ValidationProblem>)'
  - '[org.xmlunit.assertj.error.ShouldBeValid].<init>(String,String)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeValid.java
- function_names:
  - '[org.xmlunit.assertj.error.ShouldBeConvertible].shouldBeConvertible(String,String)'
  - '[org.xmlunit.assertj.error.ShouldBeConvertible].<init>(String,String)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeConvertible.java
- function_names:
  - '[org.xmlunit.assertj.error.ShouldBeNotSimilar].shouldBeNotIdentical(String,String)'
  - '[org.xmlunit.assertj.error.ShouldBeNotSimilar].shouldBeNotSimilar(String,String)'
  - '[org.xmlunit.assertj.error.ShouldBeNotSimilar].<init>(String,String,String)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeNotSimilar.java
- function_names:
  - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getMessage()'
  - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getExpected()'
  - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getActual()'
  - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].newAssertionError(org.assertj.core.description.Description,org.assertj.core.presentation.Representation)'
  - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getComparisonFailureInstance(String,String,String)'
  - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].getComparisonFailureConstructor()'
  - '[org.xmlunit.assertj.error.ComparisonFailureErrorFactory].<init>()'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ComparisonFailureErrorFactory.java
- function_names:
  - '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].shouldNotHaveAttribute(String,String)'
  - '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].shouldNotHaveAttributeWithValue(String,String,String)'
  - '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].<init>(String,String)'
  - '[org.xmlunit.assertj.error.ShouldNotHaveAttribute].<init>(String,String,String)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldNotHaveAttribute.java
- function_names:
  - '[org.xmlunit.assertj.error.ElementsShouldSatisfy].elementsShouldSatisfy(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj.error.ElementsShouldSatisfy].<init>(Object,java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj.error.ElementsShouldSatisfy].describeErrors(java.util.List<UnsatisfiedRequirement>,org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj.error.ElementsShouldSatisfy].escapePercent(String)'
  - '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].<init>(Object,String)'
  - '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].describe(org.assertj.core.api.AssertionInfo)'
  - '[org.xmlunit.assertj.error.ElementsShouldSatisfy.UnsatisfiedRequirement].toString()'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ElementsShouldSatisfy.java
- function_names:
  - '[org.xmlunit.assertj.error.ShouldBeInvalid].shouldBeInvalid(String)'
  - '[org.xmlunit.assertj.error.ShouldBeInvalid].<init>(String)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeInvalid.java
- function_names:
  - '[org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath].shouldAnyNodeHaveXPath(String)'
  - '[org.xmlunit.assertj.error.ShouldAnyNodeHaveXPath].<init>(String)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldAnyNodeHaveXPath.java
- function_names:
  - '[org.xmlunit.assertj.error.ShouldHaveAttribute].shouldHaveAttribute(String,String)'
  - '[org.xmlunit.assertj.error.ShouldHaveAttribute].shouldHaveAttributeWithValue(String,String,String)'
  - '[org.xmlunit.assertj.error.ShouldHaveAttribute].<init>(String,String)'
  - '[org.xmlunit.assertj.error.ShouldHaveAttribute].<init>(String,String,String)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldHaveAttribute.java
- function_names:
  - '[org.xmlunit.assertj.error.ShouldBeSimilar].<init>(String,String,String)'
  - '[org.xmlunit.assertj.error.ShouldBeSimilar].getMessage()'
  - '[org.xmlunit.assertj.error.ShouldBeSimilar].getExpected()'
  - '[org.xmlunit.assertj.error.ShouldBeSimilar].getActual()'
  - '[org.xmlunit.assertj.error.ShouldBeSimilar].shouldBeIdentical(String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter,boolean)'
  - '[org.xmlunit.assertj.error.ShouldBeSimilar].shouldBeSimilar(String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter,boolean)'
  - '[org.xmlunit.assertj.error.ShouldBeSimilar].createReasonPrefix(String,String,String,org.xmlunit.diff.Comparison,org.xmlunit.diff.ComparisonFormatter)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldBeSimilar.java
- function_names:
  - '[org.xmlunit.assertj.error.ShouldHaveXPath].shouldHaveXPath(String,String)'
  - '[org.xmlunit.assertj.error.ShouldHaveXPath].<init>(String,String)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldHaveXPath.java
- function_names:
  - '[org.xmlunit.assertj.error.ShouldNotHaveThrown].shouldNotHaveThrown(Throwable)'
  - '[org.xmlunit.assertj.error.ShouldNotHaveThrown].<init>(Throwable)'
  source_file: /src/xmlunit/xmlunit-assertj/src/main/java/org/xmlunit/assertj/error/ShouldNotHaveThrown.java
- function_names:
  - '[org.xmlunit.JaxbTest].jaxbInputWorks()'
  - '[org.xmlunit.JaxbTest].<init>()'
  source_file: /src/xmlunit/compat-tests/JaxbTest.java
- function_names:
  - '[org.xmlunit.TestResources].<init>()'
  source_file: /src/xmlunit/compat-tests/TestResources.java
