} else { return null;
	public String evaluateVariable(String variable, int offset) {		if (variable.equals(FILE)) {			if (fUnit == null)				return null;			else				return fUnit.getElementName();		// line number					} else if (variable.equals(LINE)) {			try {				int line= fViewer.getDocument().getLineOfOffset(offset) + 1;				return Integer.toString(line);			} catch (BadLocationException e) {} // ignore						return null;					} else if (variable.equals(DATE)) {			return DateFormat.getDateInstance().format(new Date());				} else {			return null;		}	}