Description
It seems that ChildSchemaNodeNamespace is being populated only from BaseQNameStatementSupport's subclasses via:
@Override public final void onStatementAdded(final Mutable<QName, ListStatement, ListEffectiveStatement> stmt) { stmt.coerceParentContext().addToNs(ChildSchemaNodeNamespace.class, stmt.coerceStatementArgument(), stmt); }
Add a central place for this implementation in BaseSchemaTreeStatementSupport, requiring proper type captures.