what's wrong with calling super.mymethod() and doing it the other way round? For your event handler...
Type TApplication ... Method OnEvent ( Event:TEvent ) Select Event.id Case EVENT_APPTERMINATE End Case ... ... EndSelect EndMethod EndType Type TSomethingElse Extends TApplication ... Method OnEvent ( Event:TEvent ) Select Event.id Case SOMETHINGOROTHER ... Default Super.OnEvent( Event ) EndSelect EndMethod EndType