make this lockset the same as the given one . concode_field_sep int INVALID concode_elem_sep int DEFAULT_CAPACITY concode_elem_sep int[] array concode_elem_sep int BOTTOM concode_elem_sep int TOP concode_elem_sep int defaultLockCount concode_field_sep void setLockCount concode_elem_sep boolean identicalSubset concode_elem_sep void clear concode_elem_sep boolean isEmpty concode_elem_sep void setDefaultLockCount concode_elem_sep int findIndex concode_elem_sep void addEntry concode_elem_sep boolean isTop concode_elem_sep int mergeValues concode_elem_sep int getNumLockedObjects concode_elem_sep void meetWith concode_elem_sep boolean containsReturnValue concode_elem_sep String toString concode_elem_sep void intersectWith concode_elem_sep int getLockCount concode_elem_sep Collection<ValueNumber> getLockedValueNumbers concode_elem_sep boolean sameAs
void function ( LockSet arg0 ) { if ( arg0 . array . length != array . length ) { array = new int [ arg0 . array . length ] ; } System . arraycopy ( arg0 . array , 0 , array , 0 , array . length ) ; this . defaultLockCount = arg0 . defaultLockCount ; }