Bug 97196 [quick fix] visibility linked proposals eat space
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ModifierCorrectionSubProcessor.java
if ("SuppressWarnings".equals(fullyQualifiedName) || "java.lang.SuppressWarnings".equals(fullyQualifiedName)) { 
					return annotation;
				}
			}
		}
		return null;
	}
	
	private static ASTNode getParentAnnotationHolder(ASTNode node) {
		while (node != null) {
			switch (node.getNodeType()) {
				case ASTNode.SINGLE_VARIABLE_DECLARATION:
				case ASTNode.VARIABLE_DECLARATION_STATEMENT:
				case ASTNode.TYPE_DECLARATION:
				case ASTNode.ANNOTATION_TYPE_DECLARATION:
				case ASTNode.ENUM_DECLARATION:
				case ASTNode.FIELD_DECLARATION:	
				case ASTNode.INITIALIZER:
				case ASTNode.METHOD_DECLARATION:
				case ASTNode.ANNOTATION_TYPE_MEMBER_DECLARATION:
				case ASTNode.ENUM_CONSTANT_DECLARATION:
					return node;
			}
			node= node.getParent();
		}
		return null;
	}
	
}