docs: public void linkActivated(URL url, BaseApplet applet, int iOptions)
      {
      	if (m_helpPane != null)
      		m_helpPane.setVisible(url != null);
  
      	if (applet == null)
      		applet = m_applet;
      	if ((iOptions & Constants.DONT_PUSH_HISTORY) == 0)
      		if (applet != null)
      			if (url != null)
      				applet.pushHistory(url.toString(), false);	// Don't push to browser
          
          String strText = WAIT_PARAM;
          if (applet != null)
          	strText = applet.getString(strText);
          if ((strText == null)
              || (strText.length() == 0)
              || (strText.equals(WAIT_PARAM)))
                  strText = WAIT_TEXT;
      	if (url != null)
      		this.setHTMLText(strText);
          
          Thread thread = new SwingSyncPageWorker(this, new SyncPageLoader(url, null, this, applet, (url != null)));
          this.getTaskScheduler().addTask(thread);
      }