
/**
 * Comment
 */
class First
{
    def x

    First()
    {}

    void method1()
    {}
}

@SuppressWarnings('bar')
public class Second
{
    public Second()
    {
        try
        {
            def range = 2..3
            range.each(){print it}
        }
        catch (Exception e)
        {
        }
        finally
        {
        }

        for (i in 0..3)
        {
        }
    }

    private int method2()
    {
        if(1==1)
        {
        }
        else if (2==2)
        {
        }
        else
        {
        }

        if (3==3)
        {
        }

        while(1==1)
        {
            print ""
        }

        return 2
    }
}

public interface Third
{
    public static final Y

}