// This rule specifies where to place an non
// anonymous inner class.
// There are 2 choices:
// 1. At the beginning of the Class
// 2. At the end of the Clas


// Option 1
public class A
{
    public class B
    {
        ...
    }

    // Field and Method go here
}

// Option 2
public class A
{
    // Field and Method go here

    public class B
    {
        ...
    }
 
}