@@ -0,0 +1,677 @@
+/**%0A * (c) 2006 Carp Technologies BV%0A * Brouwerijstraat 1, 7523XC Enschede%0A * Created: 20070122, 2:32:01 PM%0A */%0Apackage com.siyeh.igtest.classlayout;%0A%0A/**%0A * @author %3CA href=%22bas@carp-technologies.nl%22%3EBas Leijdekkers%3C/a%3E%0A */%0Apublic class AnonymousInnerClass %7B%0A%0A    enum Operation %7B%0A        PLUS   %7B double eval(double x, double y) %7B return x + y; %7D %7D,%0A        MINUS  %7B double eval(double x, double y) %7B return x - y; %7D %7D,%0A        TIMES  %7B double eval(double x, double y) %7B return x * y; %7D %7D,%0A        DIVIDE %7B double eval(double x, double y) %7B return x / y; %7D %7D;%0A%0A        // Do arithmetic op represented by this constant%0A        abstract double eval(double x, double y);%0A    %7D%0A%7D

test case for "anonymous inner class" now skips enum constant initializers