Update SourceViewer.java