public AnnotatedTypeBuilder<X> removeFromField(Field field, Class<? extends Annotation> annotationType) {
       if (fields.get(field) == null) {
           throw new IllegalArgumentException("Field not present " + field + " on " + javaClass);
       } else {
           fields.get(field).remove(annotationType);
       }
       return this;
   }
public AnnotatedTypeBuilder < X > removeFromField ( Field field , Class < ? extends Annotation > annotationType ) { if ( fields . get ( field ) == null ) { throw new IllegalArgumentException ( "Field not present " + field + " on " + javaClass ) ; } else { fields . get ( field ) . remove ( annotationType ) ; } return this ; }
Remove an annotation from the specified field.

@param field          the field to remove the annotation from
@param annotationType the annotation type to remove
@throws IllegalArgumentException if the annotationType is null or if the
field is not currently declared on the type