Bug 47315 Add quick fix for remove an unused @ Javadoc tag. [quick fix]
The 3.0.m5 Javadoc warnings are *great* and will improve our Javadocs. Could we hae quick fixes for the new warnings when possible. For example: when a @throws is no longer valid, a quick fix to remove the comment would be great. Version 3.0.m5.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/JavadocTagsSubProcessor.java
break;
			}
			case IProblem.JavadocMissingThrowsTag: {
				proposal.setDisplayName(CorrectionMessages.getString("JavadocTagsSubProcessor.addjavadoc.throwstag.description")); 
				TagElement newTag= ast.newTagElement();
				newTag.setTagName("@throws"); 
				insertThrowsTag(javadoc, tagsRewriter, newTag, node);
				break;
			}
			default:
				return;
		}		
		proposals.add(proposal);
		
		rewrite= ASTRewrite.create(ast);
		tagsRewriter= rewrite.getListRewrite(javadoc, Javadoc.TAGS_PROPERTY);
		
		String label= CorrectionMessages.getString("JavadocTagsSubProcessor.addjavadoc.allmissing.description"); 
		ASTRewriteCorrectionProposal addAllMissing= new ASTRewriteCorrectionProposal(label, context.getCompilationUnit(), rewrite, 5, image); 
		List list= methodDecl.parameters();
		for (int i= list.size() - 1; i >= 0 ; i--) {
			SingleVariableDeclaration decl= (SingleVariableDeclaration) list.get(i);
			String name= decl.getName().getIdentifier();
			if (findTag(javadoc, "@param", name) == null) { 
				TagElement newTag= ast.newTagElement();
				newTag.setTagName("@param"); 
				newTag.fragments().add(ast.newSimpleName(name));
				insertParamTag(javadoc, tagsRewriter, newTag, decl);
			}
		}