A leaf NameSpace cannot be abstract.
A leaf NameSpace cannot be further derived, so it must be a concrete NameSpace.
Make the NameSpace non-final or make it concrete.