docs: public static SQLException create(String message, Throwable cause) {
  		SQLException sqlException;
  		if (cause instanceof SQLException) {
  			// if the cause is another SQLException, pass alot of the SQL state
  			sqlException = new SQLException(message, ((SQLException) cause).getSQLState());
  		} else {
  			sqlException = new SQLException(message);
  		}
  		sqlException.initCause(cause);
  		return sqlException;
  	}