public void abort() throws java.io.IOException {
    //String command = createInferenceAbortionCommand();
    //DefaultSubLWorkerSynch newWorker = new DefaultSubLWorkerSynch(command, getCycServer(), false, getTimeoutMsecs());
    //newWorker.getWork();
    if (this.suspendReason == InferenceWorkerSuspendReason.INTERRUPT) {
      this.suspendReason = InferenceWorkerSuspendReason.ABORTED;
    }
    super.abort();
  }