@Override
public Disposable display(JTextComponent target, String token, Interval range, MouseEvent evt) {
this.target = target;
String name = token;
DataElementScope scope = DataElementScope.SOURCE;
if (token.startsWith("$")) {
name = StringUtils.removeStart(token, "$");
scope = DataElementScope.GLOBAL;
}
DataElement de = lookupDataElement(name, scope);