Как сортировать ArrayList без изменения исходного ArrayList

ArrayList<String> original = new ArrayList<>();
ArrayList<String> copy = new ArrayList<>(original);
copy.sort(Comparator.naturalOrder());
Blue-eyed Barracuda