Это особенность языка: конструкторы enum неявно закрыты.
Интересно, что если вы объявите конструктор enum, видимый для пакета, например:обратитесь к нему из другого класса в пакете.Если вы попытаетесь, вы получите ошибку компилятора:
Невозможно создать экземпляр типа MyEnum