@Override public StyledString getStyledText(Object element) { if (element instanceof IStructuredSelection) element = ((IStructuredSelection) element).getFirstElement(); if (element instanceof Resource) { Resource resourceObject = (Resource) element; if (resourceObject.getAssistant() != null) return new StyledString(resourceObject.getAssistant()); else new StyledString(""); } return new StyledString(""); }