log = CSMART.createLogger(getClass().getName());
  private Browser() {    super(BROWSER_TITLE);    scroll.setViewport(new JViewport() {	public void scrollRectToVisible(Rectangle r) {	  Dimension extent = getExtentSize();	  r = new Rectangle(r.x, r.y, r.width, extent.height);	  super.scrollRectToVisible(r);	}      });    scroll.setViewportView(text);    getContentPane().add(scroll);    addWindowListener(new WindowAdapter() {	public void windowClosing(WindowEvent e) {	  dispose();	}      });    text.setEditable(false);    scroll.setPreferredSize(DEFAULT_SIZE);    pack();    show();  }