public static List insertSort(final List numbers){ final List sortedList = new LinkedList<>(); orginalList: for (Integer number: numbers) { for (int i =0; i< sortedList.size(); i++){ if (number < sortedList.get(i)) { sortedList.add(i, number); continue originalList; } } sortedList.add(sortedList.size(), number) } return sortedList; }