Обязательно ли основной класс присваивать безымянному пакету? Какие еще подобные требования предъявляет компилятор.