@Override public Object doCompileTimeEvaluation() { Expression expr = getCompileTimeConstantExpression(); return expr instanceof INewExpression ? getName() // Enum constant field name : expr.evaluate(); }