protected override void DoParse( IRtfSource rtfTextSource ) { NotifyParseBegin(); try { ParseRtf( rtfTextSource.Reader ); NotifyParseSuccess(); } catch ( RtfException e ) { NotifyParseFail( e ); throw; } finally { NotifyParseEnd(); } }