@Override
  public boolean editName(@NotNull final String fromName, @NotNull final String toName) {
    return ReadAction.compute(() -> {
      synchronized (myDataLock) {
        final boolean result = myModifier.editName(fromName, toName);
        scheduleChangesViewRefresh();
        return result;
      }
    });
  }
@Override
  public boolean editName(@NotNull final String fromName, @NotNull final String toName)