@Override
			public FieldVisitor visitField(int access, String name, String descriptor, String signature, Object value) {
				FieldVisitor fv = super.visitField(access, name, descriptor, signature, value);
				if (field == null || (field.getName().equals(name) && field.getDescriptor().equals(descriptor)))
					return new FieldAnnotationRemovingVisitor(fv, annotationTypes);
				return fv;
			}
@param cv
		Visitor of a class.
@param annotationTypes
		Annotation types to remove on a field.
@param field
		Field to target, or {@code null} for any field.

@return Visitor that removes field annotations in the requested circumstances.
recaf-core/src/main/java/software/coley/recaf/util/visitors/FieldAnnotationRemovingVisitor.java