abstract AllSpaAbs = Lang, IrregSpaAbs, Extend ---- ExtraSpaAbs ** {} ;