proposal.setCommandId(ADD_IMPORT_ID);
	private static CUCorrectionProposal createTypeRefChangeProposal(ICompilationUnit cu, String fullName, Name node, int relevance) throws CoreException {		ImportRewrite importRewrite= new ImportRewrite(cu);		importRewrite.setFindAmbiguosImports(true);		String simpleName= importRewrite.addImport(fullName);		String packName= Signature.getQualifier(fullName);		String[] arg= { simpleName, packName };		if (!isLikelyTypeName(simpleName)) {			relevance -= 2;		}		CUCorrectionProposal proposal;		if (node.isSimpleName() && simpleName.equals(((SimpleName) node).getIdentifier())) { // import only			// import only			String label= Messages.format(CorrectionMessages.UnresolvedElementsSubProcessor_importtype_description, arg);			Image image= JavaPluginImages.get(JavaPluginImages.IMG_OBJS_IMPDECL);			proposal= new CUCorrectionProposal(label, cu, relevance + 100, image);		} else {			String label;			if (packName.length() == 0) {				label= Messages.format(CorrectionMessages.UnresolvedElementsSubProcessor_changetype_nopack_description, simpleName);			} else {				label= Messages.format(CorrectionMessages.UnresolvedElementsSubProcessor_changetype_description, arg);			}			proposal= new RenameNodeCompletionProposal(label, cu, node.getStartPosition(), node.getLength(), simpleName, relevance); //$NON-NLS-1$		}		proposal.setImportRewrite(importRewrite);		return proposal;	}