@Override
 public void shutdown() {
   if (this.interactiveInterpreter != null) {
     jythonJythonInterpreterFactory.close(this.interactiveInterpreter);
   }
   if (currentTask != null) {
     currentTask.cancel(true);
   }
 }