| lambda$matcherChildNodeProcessor$0(Description, AbstractBuilder, Node, Description) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| parseApproved(Node) |   | 29% |   | 30% | 4 | 6 | 12 | 18 | 0 | 1 |
| lambda$licenseChildNodeProcessor$0(Description, ILicense.Builder, Node, Description) |   | 31% |   | 33% | 6 | 7 | 9 | 14 | 0 | 1 |
| parseMatcher(Node) |   | 72% |   | 75% | 4 | 9 | 6 | 34 | 0 | 1 |
| parseFamily(Node) |   | 42% |   | 75% | 1 | 3 | 5 | 11 | 0 | 1 |
| parseMatcherBuilder(Node) |   | 48% |   | 50% | 1 | 2 | 4 | 9 | 0 | 1 |
| setValue(Description, Description, IHeaderMatcher.Builder, Node) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$parseLicense$1(Node, Node) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$parseMatcher$2(Node, Node) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| read(URI[]) |   | 65% |  | 100% | 0 | 2 | 4 | 11 | 0 | 1 |
| lambda$parseMatcher$1(Description, Description, AbstractBuilder, Node, Description) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| processChildNodes(Description, Node, BiPredicate) |   | 70% |  | 100% | 0 | 4 | 3 | 11 | 0 | 1 |
| read(Reader) |   | 50% | | n/a | 0 | 1 | 4 | 9 | 0 | 1 |
| callSetter(Description, IHeaderMatcher.Builder, Object) |   | 65% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| XMLConfigurationReader() |   | 93% | | n/a | 0 | 1 | 2 | 21 | 0 | 1 |
| parseLicense(Node) |   | 95% |   | 83% | 1 | 4 | 1 | 21 | 0 | 1 |
| processBuilderParams(Description, IHeaderMatcher.Builder) |   | 88% |  | 100% | 0 | 2 | 2 | 8 | 0 | 1 |
| parseFamily(Map) |   | 93% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| nodeText(Node) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| approvedLicenseId() |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| add(Document) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| attributes(Node) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| processChildren(Description, List, BiPredicate) |  | 100% |   | 83% | 1 | 4 | 0 | 9 | 0 | 1 |
| readLicenses() |  | 100% |   | 50% | 2 | 3 | 0 | 7 | 0 | 1 |
| readFamilies() |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| nodeListConsumer(NodeList, Consumer) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$add$5(Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$add$4(Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$add$2(Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$add$1(Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addLicenses(URI) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| readMatcherBuilders() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addMatchers(URI) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$processChildNodes$0(List, Node) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$readLicenses$0(Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$readFamilies$1(Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$readFamilies$0(Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$add$3(Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$add$0(Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$parseMatcher$0(Description, Description) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| matcherChildNodeProcessor(AbstractBuilder, Description) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| licenseChildNodeProcessor(ILicense.Builder, Description) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$approvedLicenseId$0(ILicense) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$parseLicense$0(Description) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |