docs: public void addDefaultPool(String alias, int minSize, int maxSize) {
      if (alias == null) {
        throw new NullPointerException("Pool alias cannot be null");
      }
      if (defaultAlias == null) {
        addPool(alias, minSize, maxSize);
        defaultAlias = alias;
      } else {
        throw new IllegalArgumentException("'" + defaultAlias + "' is already configured as the default pool");
      }
    }