public void visit(IExitProcedure value) { throw new System.NotSupportedException(value.GetType().ToString()); }