docs: private GenericKeyedObjectPool createPool()
      {
          GenericKeyedObjectPool.Config conf = poolConfig.getKeyedObjectPoolConfig();
          if (log.isDebugEnabled())
              log.debug("PersistenceBroker pool will be setup with the following configuration " +
                      ToStringBuilder.reflectionToString(conf, ToStringStyle.MULTI_LINE_STYLE));
          GenericKeyedObjectPool pool = new GenericKeyedObjectPool(null, conf);
          pool.setFactory(new PersistenceBrokerFactoryDefaultImpl.PBKeyedPoolableObjectFactory(this, pool));
          return pool;
      }