question: modifies the receiver so that its elements become the intersection of its current elements with those in the other intset . concode_field_sep int mModCount concode_elem_sep long serialVersionUID concode_elem_sep int mMaxValue concode_elem_sep int mNext concode_elem_sep int mMinValue concode_elem_sep DocIdSetIterator mIt concode_elem_sep int mExpectedModCount concode_elem_sep OpenBitSet mBits concode_elem_sep int mLast concode_field_sep int next concode_elem_sep long[] getBits concode_elem_sep IntSet intersectionWith concode_elem_sep IntSet xorWithLocal concode_elem_sep IntSet xorWith concode_elem_sep int getMaxValue concode_elem_sep boolean remove concode_elem_sep void remove concode_elem_sep void checkForComodification concode_elem_sep boolean removeAll concode_elem_sep boolean removeAll concode_elem_sep IntCollectionIterator iterator concode_elem_sep int[] toArray concode_elem_sep void addQuick concode_elem_sep boolean add concode_elem_sep IntSet unionWith concode_elem_sep boolean containsAll concode_elem_sep boolean containsAll concode_elem_sep boolean isEmpty concode_elem_sep void clear concode_elem_sep boolean hasNext concode_elem_sep int getMinValue concode_elem_sep boolean contains concode_elem_sep void removeQuick concode_elem_sep int size concode_elem_sep boolean addAll concode_elem_sep boolean addAll concode_elem_sep boolean retainAll concode_elem_sep boolean retainAll concode_elem_sep IntSet unionWithLocal
target: IntSet function ( IntSet arg0 ) { if ( arg0 instanceof BitVectorIntSet ) { BitVectorIntSet loc0 = ( BitVectorIntSet ) arg0 ; if ( loc0 . getMinValue ( ) == this . getMinValue ( ) ) { this . mBits . intersect ( loc0 . mBits ) ; return this ; } } retainAll ( arg0 ) ; return this ; }