Be' per come la vedo io.... lui può rendere la sua classe final e nessuno la implementerà così va bene... almeno per evitare che tutti la estendino e possano utilizzare altri package.
In pratica il trucco per non far utuilizzare altri package è non far estendere proprio la classe.
Ciao