import java.util.Arrays;

public class TestMissedLoadSink {
    public static void main(String[] args) {
        int[] array = new int[100];
        boolean[] allTrue = new boolean[100];
        Arrays.fill(allTrue, true);
        boolean[] allFalse = new boolean[100];
        for (int i = 0; i < 20_000; i++) {
            test1(10, array, allTrue, allFalse);
            test1(10, array, allFalse, allTrue);
            test1(10, array, allFalse, allFalse);
        }
    }

    private static int test1(int stop, int[] array, boolean[] flags, boolean[] flags2) {
        for (int i = 0; i < stop; i++) {
            int v = array[i];
            if (flags[i]) {
                return v;
            }
            if (flags2[i]) {
                return v;
            }
            array[i] = i;
        }
        return 0;
    }
}
