@Override
  public void run() {
    boolean needRefresh = setupDefaultEmptyChangeListForMerge();

    if (needRefresh) {
      ChangeListManager.getInstance(myMergeContext.getProject()).invokeAfterUpdateWithProgress(false, null, myCallback);
    }
    else {
      myCallback.run();
    }
  }
@Override
  public void run()