code: public static SQLException createSQLException(String message, String sqlState, ExceptionInterceptor interceptor) {
          return createSQLException(message, sqlState, 0, interceptor);
      }
docs: /*
  SQL State Class SQLNonTransientException Subclass 08
  SQLNonTransientConnectionException 22 SQLDataException 23
  SQLIntegrityConstraintViolationException N/A
  SQLInvalidAuthorizationException 42 SQLSyntaxErrorException
  
  SQL State Class SQLTransientException Subclass 08
  SQLTransientConnectionException 40 SQLTransactionRollbackException N/A
  SQLTimeoutException