If you want to change the list, but not change the original, you should not work on the list that you received in the method arguments, because you are working with a link. Better use something like this:
public void modifyList(List myList) { myList.add("aaa");
source share