@Override
  public T visit(Call call) {
    return mapper.apply(call);
  }
Future-proof visitor (in terms of API evolution).
Clients are encouraged to use this API instead of raw interface ({@link ExpressionVisitor}).
criteria/common/src/org/immutables/criteria/expression/AbstractExpressionVisitor.java