| removeLinkWithHref(String, String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| HalResource(Object, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getResources(Class, HalResourceType, String) |   | 92% |   | 87% | 1 | 5 | 2 | 16 | 0 | 1 |
| addResources(HalResourceType, String, boolean, HalObject[]) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| removeResource(HalResourceType, String, int) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
| getArrayNodeContainer(HalResourceType, String, ObjectNode) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| getResources(Class, HalResourceType) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| collectResources(Class, HalResourceType, String) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| updateContextResource(Iterable) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| setLink(String, Link) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| setEmbedded(String, HalResource) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| removeResource(HalResourceType, String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| HalResource(JsonNode, String) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| hasResource(HalResourceType, String) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getLink(String) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getEmbeddedResource(String) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getStateFieldNames() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$getStateFieldNames$6(String) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| HalResource(JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| renameEmbedded(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$addState$4(Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| HalResource(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| HalResource(Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$getResources$0(ImmutableListMultimap.Builder, Class, HalResourceType, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addLinks(String, Iterable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addEmbedded(String, Iterable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeResources(HalResourceType) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addLinks(String, Link[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addEmbedded(String, HalResource[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addState(ObjectNode) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| removeState() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| HalResource(ObjectNode) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| adaptTo(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLinks(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| collectLinks(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEmbedded(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| collectEmbedded(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeLink(String, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeEmbedded(String, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$removeState$7(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addResources$3(ArrayNode, HalObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$collectResources$1(Class, HalResourceType, String, HalResource) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| HalResource() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hasLink(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasEmbedded(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLinks() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEmbedded() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setLink(Link) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeLinks(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeEmbedded(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$collectResources$2(ImmutableList.Builder, List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLink() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeLinks() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeEmbedded() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getStateFieldNames$5() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getModel() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |