question: public void add ( int position , @ NonNull T item ) { synchronized ( lock ) { if ( items == null ) { items = new ArrayList < > ( ) ; } items . add ( position , item ) ; } if ( notifyOnChange ) { notifyItemInserted ( position ) ; } }
target:  Adds the specified item to the list with the specified position