public class Sort2 implements SortInterface { @Override public void sort(SwapStoreInterface ss) { for (int l = 0; l < ss.length(); l++) { boolean swapped; do { swapped = false; for (int i = 1; i < ss.lineLength(l); i++) { if (ss.compare(l, i-1, i) > 0) { ss.swap(l, i-1, i); swapped = true; } } } while (swapped); } } }