rem: return incidence->accept( *this );
add: return incidence ? incidence->accept( *this ) : false;
context:     bool act( Incidence *incidence, QString* tipText, bool richText=true)    {      mTipText = tipText;      mRichText = richText;      return incidence->accept( *this );    }