question: public void remove ( int position ) throws IndexOutOfBoundsException { synchronized ( lock ) { items . remove ( position ) ; } itemPositionChangeChecked = new SparseBooleanArray ( items . size ( ) ) ; notifyDataSetChanged ( ) ; }
target:  Removes the specified item from the array.