@Override
    public void errorOccurred(final @NotNull String errorMessage) {
      removeDownloadingListener(this);
      if (myPostRunnable != null) {
        myPostRunnable.run();
      }
    }
@Override
    public void errorOccurred(final @NotNull String errorMessage)