@Override
  public A visit(Constant constant) {
    writer.print(" constant=");
    writer.print(constant.value());
    return target();
  }
Used to output expression tree as string. Useful for debugging expressions.
criteria/common/src/org/immutables/criteria/expression/DebugExpressionVisitor.java