А в каком смысле они полуоткрыты?
Ну у силд ограничение на наследование во всём файле, а не в каком-то маленьком скоупе.
Т.е. это могут быть и анонимные инстансы, например.
А могут быть и классы, которые сами по себе открыты.
Это для индукции может быть проблемой