| removeImportsEngine(Document, Node, boolean, boolean, Node) |   | 40% |   | 26% | 23 | 27 | 27 | 46 | 0 | 1 |
| isSchemaWithOnlyIncludes(Node) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| readImportsIncludes(String, Document, Node, boolean, boolean) |   | 77% |   | 75% | 7 | 19 | 10 | 45 | 0 | 1 |
| getTargetNamespace(Node) |   | 42% |   | 50% | 2 | 3 | 4 | 8 | 0 | 1 |
| getImportNamespace(Node) |   | 42% |   | 50% | 2 | 3 | 4 | 8 | 0 | 1 |
| getImportSchemaLocation(Node) |   | 42% |   | 50% | 2 | 3 | 4 | 8 | 0 | 1 |
| getIncludeSchemaLocation(Node) |   | 42% |   | 50% | 2 | 3 | 4 | 8 | 0 | 1 |
| buildSchemaCollection(Map, Map, Logger) |   | 93% |   | 76% | 10 | 22 | 6 | 71 | 0 | 1 |
| isXSDSchema(Node) |   | 45% |   | 50% | 3 | 4 | 5 | 9 | 0 | 1 |
| getBaseNameXSDLocation(String) |   | 58% |   | 50% | 3 | 4 | 3 | 6 | 0 | 1 |
| getTargetNamespace(byte[]) |   | 56% |   | 50% | 1 | 2 | 3 | 7 | 0 | 1 |
| isXSDSchema(byte[]) |   | 70% |  | 100% | 0 | 2 | 2 | 7 | 0 | 1 |
| readImportsAndIncludes(Document) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readImportsAndIncludes(Element) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readImports(Element) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readIncludes(Element) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readImportsAndIncludes(String, Element) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readImports(String, Element) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readIncludes(String, Element) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readImports(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readIncludes(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readImportsAndIncludes(String, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeImport(Document, Node) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeInclude(Document, Node) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeImport(Element, Node) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeInclude(Element, Node) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeImport(Node, Node) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeInclude(Node, Node) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeImports(Document) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeIncludes(Document) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeImports(Element) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeIncludes(Element) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeImportsAndIncludes(Element) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeImports(Node) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeIncludes(Node) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeImportsAndIncludes(Node) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isSchemaWithOnlyImportsAndIncludes(Node) |   | 88% |   | 64% | 5 | 8 | 2 | 13 | 0 | 1 |
| isSchemaWithOnlyImports(Node) |   | 86% |   | 66% | 4 | 7 | 2 | 13 | 0 | 1 |
| updateSchemaLocation(Node, String) |  | 100% |   | 50% | 3 | 4 | 0 | 6 | 0 | 1 |
| registraMappingNamespaceLocations(byte[], String, Map) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| readImports(Document) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readIncludes(Document) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readImportsAndIncludes(Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readImports(String, Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readIncludes(String, Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeImportsAndIncludes(Document) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isXSDSchema(Document) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTargetNamespace(Document) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| XSDUtils(AbstractXMLUtils) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isXSDSchema(Element) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTargetNamespace(Element) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$registraMappingNamespaceLocations$0(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |