@Override
  public int hashCode() {
    // ignore the parsed script object
    return Objects.hash(returnType, scriptText, descriptor);
  }
Returns an expression parsed from a user-supplied script string that coerces the result to {@code O}.

@throws ParseException if the script failes to compile or type-check
planetiler-custommap/src/main/java/com/onthegomap/planetiler/custommap/expression/ConfigExpressionScript.java