docs: @Override
      public void setString(int parameterIndex, @Sensitive String parameter) throws SQLException {
          if (!isValidString(parameter)) {
              // TODO -- work with consumers to make sure they understand this exception is coming
              // and make sure that it is exposed to end users in a consumable fashion.
              String errMsg = Tr.formatMessage(tc, "INVALID_CHAR_IN_PREPSTMT_CWWKD0203E");
              throw new RollbackException(errMsg);
          }
          super.setString(parameterIndex, parameter);
      }