public void actionPerformed(ActionEvent ae)
  {
    try
    {
      if (ae.getSource() == this.tmrReadLine)
      {
        try
        {
          if ((!this.continueRun) || (this.killThread) || (this.sktMyConnection_ConnectedAgent.isClosed()))
          {
            closeThread();
          }
        }
        catch (Exception localException1) {
        }
        if ((this.alReceivedLine != null) && (this.alReceivedLine.size() > 0))
        {
          this.processInterrupt = false;
          readLineFromSocket();
        }

      }

    }
    catch (Exception e)
    {
      Driver.eop("AE", this.strMyClassName, e, e.getLocalizedMessage(), false);
    }
  }