rem: ( new KMDeleteMsgCommand( callback.getMsg()->parent(), callback.getMsg() ) )->start();
add: ( new KMDeleteMsgCommand( callback.getMsg()->getMsgSerNum() ) )->start();
context:     bool handleAccept( const QString& iCal, KMail::Callback& callback ) const    {      const QString receiver = callback.receiver();      if ( receiver.isEmpty() )        // Must be some error. Still return true though, since we did handle it        return true;      // First, save it for KOrganizer to handle      saveFile( receiver, iCal, "accepted" );      // Now produce the return message      ICalFormat format;      Incidence* incidence = icalToString( iCal, format );      if( !incidence ) return false;      Attendee *myself = findMyself( incidence, receiver );      if ( myself && myself->RSVP() ) {        setStatusOnMyself( incidence, myself, Attendee::Accepted, receiver );        return mail( incidence, callback );      } else {        ( new KMDeleteMsgCommand( callback.getMsg()->parent(),                                   callback.getMsg() ) )->start();        return true;      }    }