| withExit(DetailedType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| emitMetaNames() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| firstName() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| firstType() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasType(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| hashList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| derivedTypesCode() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$listWithoutNatives$6(DetailedType) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$hashList$3(Integer, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| metaNames(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| emitCode(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| emitCodeList(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listMetaTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listWithoutNatives() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$emitMetaNames$13(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$emitCodeList$11(boolean, DetailedType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$listMetaTypes$5(DetailedType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$metaNames$4(boolean, DetailedType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$hashList$2(DetailedType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hashCode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exitsBlock() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$derivedTypesCode$8(DetailedType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| detailedTypesCode() |   | 80% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| equals(List) |   | 96% |   | 62% | 3 | 5 | 0 | 4 | 0 | 1 |
| equals(Object) |   | 95% |   | 50% | 3 | 4 | 0 | 1 | 0 | 1 |
| extractGenerics(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| inferGenerics() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| emitDetails(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$equals$1(List, int[], DetailedType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| TypeList() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| TypeList(List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$inferGenerics$10(ArrayList, DetailedType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$extractGenerics$9(HashMap, boolean, DetailedType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| withDetails(List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| emitItem() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$equals$0(TypeList) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| withDetails(DetailedType[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isEmpty() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$emitDetails$12(boolean, DetailedType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| list() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$detailedTypesCode$7(DetailedType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |