Bug 15407 quick fix: removes too many temps (multi declaration case)
20020502+ package p; class Test{ int i(){ int i= 0, jjj= 1; return i; } } jjj is not used to qf offers to remove it. i say 'fine' but it leaves me in a state with compiler errors: class Test{ int i(){ return i; } }
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/JavaCorrectionProcessor.java
break;	
				case IProblem.TypeMismatch:
					LocalCorrectionsSubProcessor.addCastProposals(problemPos, proposals);
					break;
				case IProblem.UnhandledException:
					LocalCorrectionsSubProcessor.addUncaughtExceptionProposals(problemPos, proposals);
					break;
				case IProblem.LocalVariableIsNeverUsed:
					LocalCorrectionsSubProcessor.addUnusedVariableProposals(problemPos, proposals);
					break;
				case IProblem.VoidMethodReturnsValue:
					LocalCorrectionsSubProcessor.addVoidMethodReturnsProposals(problemPos, proposals);
					break;
				case IProblem.MissingReturnType:
					LocalCorrectionsSubProcessor.addMissingReturnTypeProposals(problemPos, proposals);
					break;
				case IProblem.NonExternalizedStringLiteral:
					LocalCorrectionsSubProcessor.addNLSProposals(problemPos, proposals);
					break;				
				default:
					 
			}
		} catch (CoreException e) {
			JavaPlugin.log(e);
		}
	}
	/*
	 * @see IContentAssistProcessor#computeContextInformation(ITextViewer, int)
	 */
	public IContextInformation[] computeContextInformation(ITextViewer viewer, int documentOffset) {