Conditional Punctual Action
A punctual action whose associated
actions are only executed if some conditions are satisfied.
Conditional punctual action specialize punctual actions by adding
an execution check to them. The execution check is performed
immediately before executing the actions associated to the conditional
punctual actions and the execution of the latter is conditional
upon the outcome of the execution check.
Punctual Action design pattern.