code: public PartnerLogData getEntry(int index) {
          if (tc.isEntryEnabled())
              Tr.entry(tc, "getEntry", index);
  
          _pltReadLock.lock();
  
          try {
              final PartnerLogData entry = _partnerLogTable.get(index - 1);
              if (tc.isEntryEnabled())
                  Tr.exit(tc, "getEntry", entry);
              return entry;
          } catch (IndexOutOfBoundsException ioobe) {
              // The index was invalid; return null.
              FFDCFilter.processException(ioobe, "com.ibm.ws.Transaction.JTA.PartnerLogTable.getEntry", "122", this);
          } finally {
              _pltReadLock.unlock();
          }
  
          if (tc.isEntryEnabled())
              Tr.exit(tc, "getEntry", null);
          return null;
      }
docs: Return the entry in the recovery table at the given
  index, or null if the index is out of the table's bounds
  
  The supplied index is actually one greater than the index into the table.
  
  @param index the index in the table of the PartnerLogData object
  
  @return the entry in the recovery table at the given
  index, or null if the index is out of the table's bounds