code: function (index) {
      var rawItem;
      var position = positions[index];
  
      try {
        rawItem = readEntry(position.start, position.end);
        return JSON.parse(rawItem);
      } catch (ex) {
        debug("ERROR reading item: %s -> %s", ex, rawItem);
      }
    }
docs: Lazily retrives an item with the specified index.
  @param {Number} index Required item index. Cannot be null.