Class based defined actions should be able to be overriden by derived classes to provide no implementation method. !|fitlibrary.specify.definedAction.DefinedActionUnderTest| |''clear defined actions''| |''define actions at''|.FitLibrary.SpecifiCations.DefinedActions.BasedOnClass.DefinedActions| |set|helloGreeting|to|will be overriden| |set|goodbyeGreeting|to|will not be overriden| |set|somethingGreeting|to|will call super version not this| |'''set'''|nation.class|'''to'''|France| |'''set'''|France.super|'''to'''|Country| |''oo''|nation|''say hello''| |''oo''|nation|''say something''| |''oo''|nation|''say goodbye''| |get|@{helloGreeting}|is|bonjour!| |get|@{somethingGreeting}|is|there i've said something!| ''The 'say goodbye' defined action in nation france is overriden but provides a null implementation therefore variable will remain as above and super Country class should not be called'' |get|@{goodbyeGreeting}|is|will not be overriden|