code: public int readRawIntLittleEndian() throws IOException {
          int x32 = readRawUInt(8);
          int x8 = readRawUInt(8);
          x32 |= (x8 << 8);
          x8 = readRawUInt(8);
          x32 |= (x8 << 16);
          x8 = readRawUInt(8);
          x32 |= (x8 << 24);
          return x32;
      }
docs: read bits into an unsigned little endian integer.
  @return      The bits as an unsigned integer
  @throws IOException  Thrown if error reading input stream