| enrichWithAnnotation(SearchField, Member) |   | 85% |   | 84% | 4 | 14 | 7 | 43 | 0 | 1 |
| validateType(Type, boolean) |   | 68% |   | 80% | 2 | 6 | 3 | 15 | 0 | 1 |
| getComponentOrElementType(Type) |   | 55% |   | 75% | 1 | 3 | 2 | 7 | 0 | 1 |
| build(Class, Stack, MemberNameConverter) |   | 87% |   | 75% | 1 | 3 | 1 | 13 | 0 | 1 |
| getFieldOrMethodReturnType(Member) |   | 66% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| build(Class, FieldBuilderOptions) |   | 88% |   | 66% | 2 | 4 | 1 | 6 | 0 | 1 |
| FieldBuilder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| buildCollectionField(String, Member, Type, Stack, MemberNameConverter) |   | 93% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
| fieldOrMethodIgnored(Member) |   | 92% |   | 87% | 1 | 5 | 1 | 5 | 0 | 1 |
| getDeclaredAnnotation(Member, Class) |   | 88% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| getSearchField(Type, Stack, MemberNameConverter, String, Class) |   | 86% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| convertToBasicSearchField(String, Type) |   | 85% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| buildNoneParameterizedType(String, Member, Type) |   | 83% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 24 | 0 | 1 |
| buildSearchField(Member, Stack, MemberNameConverter) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| covertToSearchFieldDataType(Type, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| getDeclaredFieldsAndMethods(Class) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isList(Type) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| isArrayOrList(Type) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| lambda$enrichWithAnnotation$1(String) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$build$0(Stack, MemberNameConverter, Member) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |