public synchronized String getExpression() { if (evaluatedWatch != null) { return evaluatedWatch.getExpression(); } else { return w.getExpression(); } }