public void insert(final T object,final int index){
synchronized (mLock) {
    mList.add(index,object);
  }
  notifyDataSetChanged();
}

public void insert ( final T object , final int index ) { synchronized ( mLock ) { mList . add ( index , object ) ; } notifyDataSetChanged ( ) ; }
inserts the specified object at the specified index in the array .
