// So flush out the last Change, if one exists.
flushChanges();
// Allow us to "skip" large swaths of unchanged text, show a "limited" amound of
// unchanged context so the changes are shown in
if ((orig.first() - m_firstElem) > 2 * m_unchangedContextLimit)
{
if (m_firstElem > 0)
{
int endIndex = Math.min( m_firstElem + m_unchangedContextLimit, m_origStrings.length -1 );