docs: public long getLong() {
  		long v = 0;
  		v |= ((getByte() & 0xFFL) << 56);
  		v |= ((getByte() & 0xFFL) << 48);
  		v |= ((getByte() & 0xFFL) << 40);
  		v |= ((getByte() & 0xFFL) << 32);
  		v |= ((getByte() & 0xFFL) << 24);
  		v |= ((getByte() & 0xFFL) << 16);
  		v |= ((getByte() & 0xFFL) << 8);
  		v |= (getByte() & 0xFFL);
  		return v;
  	}