docs: public static int readLittleEndianInt(DataInput in) throws IOException {
  		int bigEndian = 0;
  		for (int shiftBy = 0; shiftBy < 32; shiftBy += 8) {
  			bigEndian |= (in.readUnsignedByte() & 0xff) << shiftBy;
  		}
  		return bigEndian;
  	}