public void abort() throws java.io.IOException {
    if (!(getStatus() == SubLWorkerStatus.WORKING_STATUS)) { return; }
    CycAccess cycAccess = getCycServer();
     synchronized (cycAccess) {
    cycAccess.getCycConnection().abortCommunication(this);
    }
  }