code: public static final SQLException notSupportedX(String operation, Throwable cause) {
          SQLException sqlX = new SQLFeatureNotSupportedException( 
          getNLSMessage("FEATURE_NOT_IMPLEMENTED", operation));
          if (cause != null)
              sqlX.initCause(cause);
          return sqlX;
      }
docs: Creates an exception indicating the requested operation is not supported.
  
  @param operation the name of the operation that isn't supported.
  @param cause the error that allowed us to determine the operation is not supported,
  or NULL, if determined by some other mechanism.
  The error is chained to the exception created by this method.
  
  @return the exception.