public void Execute(Object parameter) { if (action != null) { action(); } else if (parameterizedAction != null) { parameterizedAction(parameter); } }