class Opt
{
    public static void main(String[] args)
    {
        System.out.println(new Derp().foo());
    }
}

class Derp
{
    public int foo()
    {
        int x;
        boolean b;

        x = 1;
        b = false && true;

        if (b)
        {
            x = 2;
        }
        else
        {
            x = 3 + 2 + 3 * 2;
        }
        System.out.println(x);

        return x;
    }
}

@@ -182,16 +182,52 @@
 olean b;
+%0A        int i;%0A        int%5B%5D array;
 %0A%0A      
@@ -413,16 +413,211 @@
 ln(x);%0A%0A
+        i = 0;%0A        array = new int%5B15 + 5%5D;%0A        while (i %3C 5)%0A        %7B%0A            array%5B2 + 2%5D = 20;%0A            System.out.println(array%5B2 * 1 + 2%5D);%0A            i = i + 1;%0A        %7D%0A%0A
         

Add arrays to optimization test file