code: public Object get(int indexValue)
      {
          Object result = null;
          TransactionLocalStorage txStorage = (TransactionLocalStorage) perTransactionStorage.get(MithraManagerProvider.getMithraManager().zGetCurrentTransactionWithNoCheck());
          Index perThreadAdded = txStorage == null ? null : txStorage.added;
          if (perThreadAdded != null)
          {
              result = perThreadAdded.get(indexValue);
          }
          if (result == null)
          {
              result = this.mainIndex.get(indexValue);
              result = this.checkDeletedIndex(result, txStorage);
          }
          return result;
      }
docs: for int indicies: