code: public Connection getConnection() throws SQLException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.entry(tc, "getConnection : " + ivPuId);
  
          Connection result = new GenericConnection(ivPuId, ivDataSourceName);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.exit(tc, "getConnection : " + result);
  
          return result;
  
      }
docs: Will always return a GenericConnection. <p>
  
  @see javax.sql.DataSource#getConnection()