import java.util.*; class Test { void processList(List list, int start) { for(int i=start; iremove(i); } } } void processAndCorrect(List list, int start) { for(int i=start; i list, int start) { for(int i=start; i list, int start) { for(int i=start; iremove(i); continue; } System.out.println(list.get(i)); } } void processContinueOuter(List list, int[] starts) { OUTER: for(int start : starts) { for (int i = start; i < list.size(); i++) { if (list.get(i).isEmpty()) { list.remove(i); continue OUTER; } System.out.println(list.get(i)); } } } void deleteTail(List list, int from) { for(int i=from; iremove(i); } } }