/** * removes all items of this adapter */ public ModelAdapter<?, Item> clear() { if (mOriginalItems != null) { mOriginalItems.clear(); publishResults(mConstraint, performFiltering(mConstraint)); return mItemAdapter; } else { return mItemAdapter.clear(); } } }