code: private static final long gatherLongLE(final byte[] data, final int index) {
          int i1 = gatherIntLE(data, index);
          long l2 = gatherIntLE(data, index + 4);
  
          return uintToLong(i1) | (l2 << 32);
      }
docs: gather a long from the specified index into the byte array