question: reverses all bits in the array . concode_field_sep int size concode_elem_sep int[] bits concode_field_sep void set concode_elem_sep void toBytes concode_elem_sep void clear concode_elem_sep boolean isRange concode_elem_sep int getSize concode_elem_sep void appendBit concode_elem_sep int getSizeInBytes concode_elem_sep void appendBits concode_elem_sep int[] getBitArray concode_elem_sep void appendBitArray concode_elem_sep boolean get concode_elem_sep int[] makeArray concode_elem_sep void xor concode_elem_sep String toString concode_elem_sep void ensureCapacity concode_elem_sep void setBulk concode_elem_sep void flip
target: void function ( ) { int [ ] loc0 = new int [ bits . length ] ; int loc1 = this . size ; for ( int loc2 = 0 ; loc2 < loc1 ; loc2 ++ ) { if ( get ( loc1 - loc2 - 1 ) ) { loc0 [ loc2 >> 5 ] |= 1 << ( loc2 & 0x1F ) ; } } bits = loc0 ; }