| Diff |  | 0% |  | 0% | 130 | 130 | 293 | 293 | 48 | 48 | 1 | 1 |
| ComparisonMatrix |  | 0% |  | 0% | 45 | 45 | 81 | 81 | 15 | 15 | 1 | 1 |
| Converter |  | 0% |  | 0% | 33 | 33 | 63 | 63 | 9 | 9 | 1 | 1 |
| JsonUtils |  | 0% |  | 0% | 43 | 43 | 60 | 60 | 26 | 26 | 1 | 1 |
| Path |  | 0% |  | 0% | 28 | 28 | 52 | 52 | 17 | 17 | 1 | 1 |
| JohnzonNodeFactory.JavaxJsonNode |  | 0% |  | 0% | 33 | 33 | 50 | 50 | 15 | 15 | 1 | 1 |
| GsonNodeFactory.GsonNode |  | 0% |  | 0% | 31 | 31 | 43 | 43 | 14 | 14 | 1 | 1 |
| JsonOrgNodeFactory |  | 0% |  | 0% | 17 | 17 | 25 | 25 | 6 | 6 | 1 | 1 |
| Context |  | 0% | | n/a | 11 | 11 | 17 | 17 | 11 | 11 | 1 | 1 |
| GenericNodeBuilder |  | 0% |  | 0% | 15 | 15 | 26 | 26 | 4 | 4 | 1 | 1 |
| Jackson2NodeFactory.Jackson2Node |  | 0% |  | 0% | 20 | 20 | 31 | 31 | 13 | 13 | 1 | 1 |
| AbstractNodeFactory |  | 0% |  | 0% | 14 | 14 | 21 | 21 | 6 | 6 | 1 | 1 |
| DifferenceImpl |  | 0% |  | 0% | 16 | 16 | 15 | 15 | 10 | 10 | 1 | 1 |
| GenericNodeBuilder.ObjectNode |  | 0% |  | 0% | 11 | 11 | 27 | 27 | 8 | 8 | 1 | 1 |
| JohnzonNodeFactory |  | 0% |  | 0% | 11 | 11 | 20 | 20 | 6 | 6 | 1 | 1 |
| ExceptionUtils |  | 0% |  | 0% | 13 | 13 | 18 | 18 | 6 | 6 | 1 | 1 |
| Jackson2NodeFactory |  | 0% |  | 0% | 12 | 12 | 20 | 20 | 8 | 8 | 1 | 1 |
| HamcrestHandler |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 2 | 2 | 1 | 1 |
| MoshiNodeFactory |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 8 | 8 | 1 | 1 |
| GenericNodeBuilder.ArrayNode |  | 0% |  | 0% | 9 | 9 | 23 | 23 | 7 | 7 | 1 | 1 |
| Jackson2NodeFactory.DefaultObjectMapperProvider |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 2 | 2 | 1 | 1 |
| Options |  | 0% | | n/a | 8 | 8 | 15 | 15 | 8 | 8 | 1 | 1 |
| PathMatcher.ArrayWildcardMatcher |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 2 | 2 | 1 | 1 |
| Node.NodeType |  | 0% | | n/a | 3 | 3 | 11 | 11 | 3 | 3 | 1 | 1 |
| ArrayComparison.ComparisonResult |  | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |
| GsonNodeFactory |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 6 | 6 | 1 | 1 |
| Utils |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 4 | 4 | 1 | 1 |
| NodeWrapper |  | 0% | | n/a | 13 | 13 | 13 | 13 | 13 | 13 | 1 | 1 |
| ArrayUtils |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 4 | 4 | 1 | 1 |
| PathMatcher |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 4 | 4 | 1 | 1 |
| PathOptionMatcher |  | 0% | | n/a | 6 | 6 | 10 | 10 | 6 | 6 | 1 | 1 |
| Node.new Node() {...} |  | 0% | | n/a | 15 | 15 | 15 | 15 | 15 | 15 | 1 | 1 |
| JsonOrgNodeFactory.JSONObjectNode |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 6 | 6 | 1 | 1 |
| Opentest4jExceptionFactory.JsonAssertError |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| JsonDifference |  | 0% | | n/a | 5 | 5 | 11 | 11 | 5 | 5 | 1 | 1 |
| GenericNodeBuilder.NodeSkeleton |  | 0% | | n/a | 11 | 11 | 11 | 11 | 11 | 11 | 1 | 1 |
| JsonOrgNodeFactory.JSONArrayNode |  | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 1 | 1 |
| Jackson2NodeFactory.Jackson2Node.new Iterator() {...} |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| GsonNodeFactory.GsonNode.new Iterator() {...} |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| Opentest4jExceptionFactory |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| JohnzonNodeFactory.JavaxJsonNode.new Iterator() {...} |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| JsonOrgNodeFactory.JSONObjectNode.new Iterator() {...} |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| PathOption |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| Node.KeyValue |  | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| GenericNodeBuilder.ObjectNode.new Iterator() {...} |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| Node.JsonMap |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 3 | 3 | 1 | 1 |
| DifferenceContextImpl |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| ArrayComparison |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| MoshiNodeFactory.MoshiNodeBuilder.MoshiNumberNode |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 4 | 4 | 1 | 1 |
| PathMatcher.SimplePathMatcher |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 2 | 2 | 1 | 1 |
| Node |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 2 | 2 | 1 | 1 |
| GsonNodeFactory.GsonNode.new Iterator() {...} |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| Node.JsonList |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 2 | 2 | 1 | 1 |
| GenericNodeBuilder.ArrayNode.new Iterator() {...} |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| DifferenceImpl.ExtraDifference |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| Jackson2NodeFactory.Jackson2Node.new Iterator() {...} |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| JohnzonNodeFactory.JavaxJsonNode.new Iterator() {...} |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| GenericNodeBuilder.StringNode |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| DifferenceImpl.MissingDifference |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| JsonOrgNodeFactory.JSONArrayNode.new Iterator() {...} |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| Differences |  | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| JsonUtils.DefaultJsonSource |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| GenericNodeBuilder.NumberNode |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ArrayComparison.NodeWithIndex |  | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| JsonUnitLogger.SLF4JLogger |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| PathMatcher.AggregatePathMatcher |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| GenericNodeBuilder.BooleanNode |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| MoshiNodeFactory.MoshiNodeBuilder |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 1 | 1 |
| ClassUtils | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| Node.NodeType.new Node.NodeType() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Node.NodeType.new Node.NodeType() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Node.NodeType.new Node.NodeType() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Node.NodeType.new Node.NodeType() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Node.NodeType.new Node.NodeType() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Utils.JsonStringReader | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| GenericNodeBuilder.NullNode | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| BasicExceptionFactory | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Node.NodeType.new Node.NodeType() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| AbstractNode | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| JsonUnitLogger.new JsonUnitLogger() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| BasicExceptionFactory.BasicJsonAssertError | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| PathMatcher.new PathMatcher() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| JsonUnitLogger | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |