title: removeAll Java Issue
body: <p>I have an issue where I am creating an arraylist and adding multiple arraylists to this one. 
  At some points in the program I need to remove these lists from the one central list. I have been using removeAll(); but this removes all instances of one element. For example the arraylist can contain (1,2,3,4,5) and one can add the list (1,2,3) to it. Yet when you go to remove this list the resultant list now contains (4,5) while it is desired for it to contain (1,2,3,4,5). How can that be accomplished? Thanks for any help. </p>