*Enhance after the basic functionality is used >>LOCAL uReturn >>uReturn = DODEFAULT() && catch parent's return and save >>DO CASE >>CASE <i>something that this handles afterwards</i> >> *do some stuff >> uReturn = <i>whatever I want returned</i> >>CASE <i>something else that this handles afterwards</i> >> *do some stuff >> uReturn = <i>whatever I want returned</i> >>ENDCASE >>RETURN uReturn >> >>*Filter where the base code executes only when I don't >>LOCAL uReturn >>uReturn = <i>some default in case I get stupid</i> >>* If I want to block base class behavior, too, add a NODEFAULT >>DO CASE >>CASE <i>something that this handles instead of parent's</i> >> *do some stuff >> uReturn = <i>whatever I want returned</i> >>CASE <i>something else that this handles instead of parent's</i> >> *do some stuff >> uReturn = <i>whatever I want returned</i> >>OTHERWISE >> uReturn = DODEFAULT() && catch what would normally come back >>ENDCASE >>RETURN uReturn>