методы вложенных классов лучше писать выше всех методов объемлющего класса, чтобы их было проще найти