StyledText text = sourceViewer.getTextWidget();
if (mCurrentStyleRange != null) {
// reset current style range
StyleRange resetedStyleRange = new StyleRange(mCurrentStyleRange.start,
mCurrentStyleRange.length, null, null);
text.setStyleRange(resetedStyleRange);
}
if (length != 0) {
mCurrentStyleRange = new StyleRange(start, length, text.getSelectionForeground(), text
.getSelectionBackground());
text.setStyleRange(mCurrentStyleRange);
}
}