code: @Override
      protected boolean isAcquireTimeoutException(Exception e) {
          return e instanceof SQLTimeoutException ||
              SQL_TRANSIENT_CONNECTION_EXCEPTION_CLASS_NAME.equals(e.getClass().getName()) ||
              (e.getMessage() != null && Pattern.matches(ACQUIRE_TIMEOUT_MESSAGE, e.getMessage()));
      }
docs: {@inheritDoc}