docs: public Connection getConnection() throws SQLException {
      try {
        if (pool == null) {
          initialize();
        }
        return pool.getConnection();
      } catch (SQLException e) {
        throw ExceptionMapper.getException(e, null, null, false);
      }
    }