Bug 13226 Quick Fix: unclear why nothing gets proposed
Build 20020409 - create CU public class QuickFixTest { public static class TT { } public void foo(TTT t) { } } - try to quick fix foo(TTT t) All you get is the bell. This is surprising since foo(String2 s) can be fixed.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/NoCorrectionProposal.java
private ProblemPosition fProblemPosition;
	public NoCorrectionProposal(ProblemPosition problemPosition) {
		super("No correction available", new NullChange(), 0);
		fProblemPosition= problemPosition;
	}
	/*
	 * @see ICompletionProposal#getAdditionalProposalInfo()
	 */
	public String getAdditionalProposalInfo() {
		StringBuffer buf= new StringBuffer();
		buf.append("<p><b>"); 
		buf.append(getErrorCode(fProblemPosition.getId()));
		buf.append("</b></p>"); 
		buf.append("<p>"); 
		buf.append(fProblemPosition.getMessage());
		buf.append("</p>"); 
		String[] arg= fProblemPosition.getArguments();
		if (arg != null) {
			for (int i= 0; i < arg.length; i++) {
				buf.append("<p>"); 
				buf.append(arg[i]);
				buf.append("</p>");				 
			}
		}
	
		return buf.toString();
	}