bugDescriptionScrollPane.getViewport().setViewPosition(new Point(0, 0)); }
try { int startLine = srcLine.getStartLine() - 1; int endLine = srcLine.getEndLine();    int viewLine = Math.max(startLine - SELECTION_VOFFSET, 0); int viewBegin = sourceTextArea.getLineStartOffset(viewLine);  Rectangle viewRect = sourceTextArea.modelToView(viewBegin); sourceTextAreaScrollPane.getViewport().setViewPosition(new Point(viewRect.x, viewRect.y));   int selBegin = sourceTextArea.getLineStartOffset(startLine); int selEnd = sourceTextArea.getLineStartOffset(endLine); sourceTextArea.select(selBegin, selEnd); sourceTextArea.getCaret().setSelectionVisible(true); } catch (javax.swing.text.BadLocationException e) { logger.logMessage(ConsoleLogger.ERROR, e.toString()); } }
	    public void run() {		bugDescriptionScrollPane.getViewport().setViewPosition(new Point(0, 0));	    }