I have faced problem temporary list is also modified while original list content is being changed. Expected result should be \'Employ Original\'.
public static v
You need to clone the original objects if you want copies. The ArrayList is only making new pointers for new lists. The pointers still only point to the original objects.