Bug 38497 Missleading quickfix proposal name [quickfix]
I20030604: Define the following method: void m(int i, float r) {} Call it using m(2.3, 1); Onw of the proposed quick fixes is "Cast argument 1 to 'int'" which is confusing. We should rephrase the proposal.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java
}
			}
		}
	}
	private static CUCorrectionProposal createTypeRefChangeProposal(ICompilationUnit cu, String fullName, Name node, int relevance) throws CoreException {
		TextBuffer buffer= null;
		try {
			buffer= TextBuffer.acquire((IFile)WorkingCopyUtil.getOriginal(cu).getResource());
			
			CUCorrectionProposal proposal= new CUCorrectionProposal("", cu, 0); 
	
			ImportRewrite importRewrite= new ImportRewrite(cu, JavaPreferencesSettings.getCodeGenerationSettings());				
			String simpleName= importRewrite.addImport(fullName);
			
			TextEdit root= proposal.getRootTextEdit();
			
			if (!importRewrite.isEmpty()) {
				root.addChild(importRewrite.createEdit(buffer)); 
			}
			String packName= Signature.getQualifier(fullName);
			String[] arg= { simpleName, packName };
			if (node.isSimpleName() && simpleName.equals(((SimpleName) node).getIdentifier())) { 
				proposal.setImage(JavaPluginImages.get(JavaPluginImages.IMG_OBJS_IMPDECL));
				proposal.setDisplayName(CorrectionMessages.getFormattedString("UnresolvedElementsSubProcessor.importtype.description", arg)); 
				proposal.setRelevance(relevance + 20);
			} else {			
				root.addChild(new ReplaceEdit(node.getStartPosition(), node.getLength(), simpleName)); 
				if (packName.length() == 0) {
					proposal.setDisplayName(CorrectionMessages.getFormattedString("UnresolvedElementsSubProcessor.changetype.nopack.description", simpleName)); 
				} else {