rem: mResult = invitationDetailsTodo( todo ); return !mResult.isEmpty();
add: mResult = eventViewerFormatJournal( journal ); return !mResult.isEmpty();
context:     bool visit( Todo *todo )     {       mResult = invitationDetailsTodo( todo );       return !mResult.isEmpty();    }