public override void FinishExecution() { if (m_parent != null && m_activateCount > 0) { m_activateCount--; m_parent.DecreaseActivate(m_commandIndex); } base.FinishExecution(); }