concrete PredicationSpa of Predication = CatSpa ** PredicationI with (Syntax = SyntaxSpa), (Lang = LangSpa) ;