code: @Override
      protected boolean isAcquireTimeoutException(Exception e) {
          if (e.getCause() instanceof BitronixRuntimeException) {
              BitronixRuntimeException cause = (BitronixRuntimeException) e.getCause();
              return cause.getMessage() != null &&
                  Pattern.matches(ACQUIRE_TIMEOUT_MESSAGE, cause.getMessage());
          }
          return false;
      }
docs: {@inheritDoc}