@Override
  public Connection getConnection() throws SQLException {
    if (!isActive) {
      throw new SQLException(
          "GemFireTransactionDataSource::getConnection::No valid Connection available");
    }
    XAConnection xaConn = null;
    try {
      xaConn = (XAConnection) provider.borrowConnection();
      Connection conn = getSQLConnection(xaConn);
      registerTranxConnection(xaConn);
      return conn;
    } catch (Exception ex) {
      SQLException se = new SQLException(ex.getMessage(), ex);
      throw se;
    }
  }
Implementation of datasource function. This method is used to get the connection from the pool.
Default user name and password will be used.

@return ???
geode-core/src/main/java/org/apache/geode/internal/datasource/GemFireTransactionDataSource.java