I have 2 arraylists of string object.
List sourceList = new ArrayList(); List destinationList = new ArrayList
As far as I understand it correctly, I think it's easiest to work with 4 lists: - Your sourceList - Your destinationList - A removedItemsList - A newlyAddedItemsList