docs: private static long decodeLELong(byte[] buf, int off)
  	{
  		return (buf[off + 0] & 0xFFL)
  			| ((buf[off + 1] & 0xFFL) << 8)
  			| ((buf[off + 2] & 0xFFL) << 16)
  			| ((buf[off + 3] & 0xFFL) << 24)
  			| ((buf[off + 4] & 0xFFL) << 32)
  			| ((buf[off + 5] & 0xFFL) << 40)
  			| ((buf[off + 6] & 0xFFL) << 48)
  			| ((buf[off + 7] & 0xFFL) << 56);
  	}