code: public Expression2 substitute(String value, String replacement) {
      return substitute(Expression2.constant(value), Expression2.constant(replacement));
    }
docs: Replaces all occurrences of {@code value} in this
  expression with {@code replacement}.
  
  @param value
  @param replacement
  @return