@Override public void handleEvent(final Event evt) { proposal.getCompletion( new CompletionProposal.CompletionCallback() { @Override
if (proposal.getIcon() != null && proposal.getIcon().getSVGImage() != null) { icon.appendChild((Node) proposal.getIcon().getSVGImage().getElement()); } else if (proposal.getIcon() != null && proposal.getIcon().getImage() != null) { icon.appendChild((Node) proposal.getIcon().getImage().getElement()); label.setInnerHTML(proposal.getDisplayString()); element.appendChild(label);