/*
  * @see ICompletionProposal#getAdditionalProposalInfo()
  */
 public String getAdditionalProposalInfo() {
   StringBuffer buf = new StringBuffer();
   buf.append("<p>"); // $NON-NLS-1$
   try {
     Change change = getChange();
     if (change != null) {
       String name = change.getName();
       if (name.length() == 0) {
         return null;
       }
       buf.append(name);
     } else {
       return null;
     }
   } catch (CoreException e) {
     buf.append("Unexpected error when accessing this proposal:<p><pre>"); // $NON-NLS-1$
     buf.append(e.getLocalizedMessage());
     buf.append("</pre>"); // $NON-NLS-1$
   }
   buf.append("</p>"); // $NON-NLS-1$
   return buf.toString();
 }