public static class DelegatingCommandAction
extends java.lang.Object
IActionDelegate, e.g., a CommandAction, to make it into an Action.
Even if the action delegate implements IActionDelegate2, this class will still only use the older interface
(i.e. it will not call init, runWithEvent, or dispose, since it does not have the information required
to do so).