По моему разумнее было бы поzволить подпакетам видеть то, что в дефолтном доптупе пакета.
А то (если принять Ваше предложение) при добавлении еще одного подпакета которому нужно видеть Ваш класс, придется модифицировать класс — добавлять еще один VisibleIn
Такую задачу, кажется удобнее решать обратным методом — гаджет для Google Docs (потому что он удобен для редактирования документа), а под ним для обсуждения обычная волна
На каких технологиях будет CMS?
Spring? Hibernate? JMS? что еще?
А то (если принять Ваше предложение) при добавлении еще одного подпакета которому нужно видеть Ваш класс, придется модифицировать класс — добавлять еще один VisibleIn