public override void ExitRule(IParseTreeListener listener) { IRussianListener typedListener = listener as IRussianListener; if (typedListener != null) { typedListener.ExitAddSubPow(this); } }