docs: public void generateWitherForField(EclipseNode fieldNode, EclipseNode sourceNode, AccessLevel level) {
  		for (EclipseNode child : fieldNode.down()) {
  			if (child.getKind() == Kind.ANNOTATION) {
  				if (annotationTypeMatches(Wither.class, child)) {
  					//The annotation will make it happen, so we can skip it.
  					return;
  				}
  			}
  		}
  		
  		List<Annotation> empty = Collections.emptyList();
  		createWitherForField(level, fieldNode, sourceNode, false, empty, empty);
  	}