code: void add(TableKey key, UUID hash, int length) {
          Item item = new Item(key, hash, this.length);
          this.items.add(item);
          this.length += length;
          if (key.hasVersion()) {
              this.versionedItems.add(item);
          }
      }
docs: Adds a new Item to this TableKeyBatch.
  
  @param key    The {@link TableKey} representing the Key to add.
  @param hash   The Key Hash corresponding to the Key.
  @param length The serialized length of this Batch Entry. Note that this will almost always be larger than the size
  of the key, as it encompasses the whole Table Entry (which includes the value and other metadata as well).