import java.util.ArrayList; class Collections { public static > void sort(ArrayList students) { boolean sorted = false; while(! sorted) { sorted = true; for (int i = 0; i < students.size() - 1; i = i + 1) { T a = students.get(i); T b = students.get(i+1); if (a.compareTo(b) > 0) { students.set(i, b); students.set(i+1, a); sorted = false; System.out.println("Swapping " + a + " with " + b); } } } } }