@Override
  public void undeploy(final @NotNull UndeploymentTaskCallback callback) {
    myTaskExecutor.submit(() -> getApplication().undeploy(new CloudAgentDeploymentCallback() {
      @Override
      public void succeeded() {
        callback.succeeded();
      }

      @Override
      public void errorOccurred(@Nls String errorMessage) {
        callback.errorOccurred(errorMessage);
      }
    }), callback);
  }
@Override
  public void undeploy(final @NotNull UndeploymentTaskCallback callback)