code: public ConnectionPool getPool(String poolName)
              throws ConnectionPoolNotFoundException {
          ConnectionPool connectionPool = null;
  
          try {
              if (h_ConnectionPools.containsKey(poolName)) {
                  connectionPool = h_ConnectionPools.get(poolName);
              } else {
                  // Error: pool was never initialized or name could not be found
                  throw new ConnectionPoolNotFoundException("Connection pool "
                          + "not found: " + poolName);
              }
          } catch (Throwable th) {
              throw new ConnectionPoolNotFoundException("The specified connection "
                      + "pool \""
                      + poolName
                      + "\" could not be found. The underlying "
                      + "error was a "
                      + th.getClass().getName()
                      + "The message was \""
                      + th.getMessage() + "\".");
          }
  
          return connectionPool;
      }
docs: <p>
  Gets a named connection pool.
  </p>
  
  @param poolName
  The name of the connection pool.
  @return The named connection pool.
  @throws ConnectionPoolNotFoundException
  If the specified connection pool cannot be found.