code: public void newPoolInstance(CmsParameterConfiguration configuration, String poolName) throws CmsInitException {
  
          CmsDbPoolV11 pool;
  
          try {
              pool = new CmsDbPoolV11(configuration, poolName);
          } catch (Exception e) {
  
              CmsMessageContainer message = Messages.get().container(Messages.ERR_INIT_CONN_POOL_1, poolName);
              if (LOG.isErrorEnabled()) {
                  LOG.error(message.key(), e);
              }
              throw new CmsInitException(message, e);
          }
          addPool(pool);
      }
docs: Method to create a new instance of a pool.<p>
  
  @param configuration the configurations from the propertyfile
  @param poolName the configuration name of the pool
  
  @throws CmsInitException if the pools could not be initialized