public void insert(T object,int index){
synchronized (mLock) {
    mObjects.add(index,object);
  }
  if (mNotifyOnChange)   notifyItemInserted(index);
}

public void insert ( T object , int index ) { synchronized ( mLock ) { mObjects . add ( index , object ) ; } if ( mNotifyOnChange ) notifyItemInserted ( index ) ; }
inserts the specified object at the specified index in the array .
