private IDartCompletionProposal createLocalVariableProposal(CompletionProposal proposal) {
   String completion = String.valueOf(proposal.getCompletion());
   int start = proposal.getReplaceStart();
   int length = getLength(proposal);
   Image image = getImage(fLabelProvider.createLocalImageDescriptor(proposal));
   StyledString label = fLabelProvider.createLabelWithType(proposal);
   int relevance = computeRelevance(proposal);
   final DartCompletionProposal dartProposal =
       new DartCompletionProposal(
           completion,
           start,
           length,
           getLengthIdentifier(proposal),
           image,
           label,
           relevance,
           proposal.getElement());
   dartProposal.setTriggerCharacters(VAR_TRIGGER);
   return dartProposal;
 }