| findPojoAttributes(Class, Map, Set, Set) |   | 97% |   | 97% | 1 | 19 | 1 | 46 | 0 | 1 |
| getClassInfo(Class, Set, Set, ClassAttributeApprover, Collection) |   | 97% |   | 95% | 1 | 11 | 2 | 27 | 0 | 1 |
| extractFieldNameFromMethod(String, Pattern) |  | 100% |  | 100% | 0 | 6 | 0 | 8 | 0 | 1 |
| approve(ClassAttribute) |  | 100% |  | 100% | 0 | 5 | 0 | 6 | 0 | 1 |
| getClassInfo(Class) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| addExtraMethod(Class, String, Class[]) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| AbstractClassInfoStrategy() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| addExcludedField(Class, String) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| containsAnyAnnotation(Method, Set) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| containsAnyAnnotation(Field, Set) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| removeExcludedField(Class, String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| addExcludedAnnotation(Class) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| removeExcludedAnnotation(Class) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getExcludedFields(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getExtraMethods(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getExcludedAnnotations() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGetterPattern() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSetterPattern() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getClassAttributeApprover(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |