public final int readInt() { return (((bytes[byteIndex++] & 0xFF) << 24) | ((bytes[byteIndex++] & 0xFF) << 16) | ((bytes[byteIndex++] & 0xFF) << 8) | ((bytes[byteIndex++] & 0xFF))); }