| addToMethodParameter(Method, int, Annotation) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| removeFromMethodParameter(Method, int, Class) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| readFromType(Class, boolean) |   | 85% |   | 53% | 23 | 34 | 3 | 61 | 0 | 1 |
| overrideMethodParameterType(Method, int, Type) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| overrideConstructorParameterType(Constructor, int, Type) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| removeFromParameter(AnnotatedParameter, Class) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| addToParameter(AnnotatedParameter, Annotation) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| overrideParameterType(AnnotatedParameter, Type) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| overrideFieldType(Field, Type) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| addToConstructorParameter(Constructor, int, Annotation) |   | 54% |   | 50% | 3 | 4 | 3 | 8 | 0 | 1 |
| removeFromMethod(Method, Class) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addToMethod(Method, Annotation) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addToConstructor(Constructor, Annotation) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| removeFromConstructor(Constructor, Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| readFromType(AnnotatedType, boolean) |   | 95% |   | 93% | 2 | 16 | 1 | 37 | 0 | 1 |
| removeFromAll(Class) |   | 91% |   | 93% | 1 | 9 | 1 | 23 | 0 | 1 |
| mergeAnnotationsOnElement(Annotated, boolean, AnnotationBuilder) |   | 70% |   | 83% | 1 | 4 | 2 | 8 | 0 | 1 |
| removeFromField(Field, Class) |   | 60% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| addToField(Field, Annotation) |   | 65% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| addToField(AnnotatedField, Annotation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeFromField(AnnotatedField, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addToMethod(AnnotatedMethod, Annotation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeFromMethod(AnnotatedMethod, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addToConstructor(AnnotatedConstructor, Annotation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeFromConstructor(AnnotatedConstructor, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| overrideFieldType(AnnotatedField, Type) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJavaClass(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getJavaClass() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| create() |  | 100% |  | 100% | 0 | 8 | 0 | 29 | 0 | 1 |
| AnnotatedTypeBuilder() |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| removeFromConstructorParameter(Constructor, int, Class) |  | 100% |   | 50% | 2 | 3 | 0 | 4 | 0 | 1 |
| addToClass(Annotation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| removeFromClass(Class) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| readFromType(AnnotatedType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readFromType(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |