Федоров Андрей, 393 группа, Shell

Почему классы уровня доступа package?
И лучше сделал их отдельными файлами по классу в каждом.