docs: public static String buildLikeValue(String value, WildcardPosition wildcardPosition) {
      String escapedValue = escapePercentAndUnderscore(value);
      String wildcard = "%";
      switch (wildcardPosition) {
        case BEFORE:
          escapedValue = wildcard + escapedValue;
          break;
        case AFTER:
          escapedValue += wildcard;
          break;
        case BEFORE_AND_AFTER:
          escapedValue = wildcard + escapedValue + wildcard;
          break;
        default:
          throw new UnsupportedOperationException("Unhandled WildcardPosition: " + wildcardPosition);
      }
  
      return escapedValue;
    }