Защищенные типы могут объявляться только внутри класса
Обновлен: Ноябрь 2007
Protected types can only be declared inside of a class
Тип в модуле был объявлен как Protected.
Идентификатор ошибки: BC31047
Исправление этой ошибки
Объявите тип внутри класса.
Удалите модификатор Protected.