import java.util.Collection; public class LongRangeLoop { public static int min(int[] values) { int min = Integer.MAX_VALUE; for (int value : values) { if (value < min) min = value; } if (min > 0 && min < -10) { System.out.println("Invalid result"); } return min; } public static void boundedForLoop() { for(int i=0; i<10; i++) { if(i == 20) { System.out.println("Oops"); } } } public void testVariablesAreInDeclarationOrder(String file, Collection vars) throws Exception { int previousIndex = -1; for (String each : vars) { int index = file.indexOf(each); if(index <= previousIndex) { throw new AssertionError(); } previousIndex = index; if(index == -1) { System.out.println("Impossible"); } } } }