Update Collections.java

Just a suggestion : But using HashSet.removeAll has better performances than ArrayList.removeAll()