default void performNonPhysically(@NotNull Runnable runnable) {
    synchronized (getLock()) {
      SingleRootInjectedFileViewProvider.disabledTemporarily.set(true);
      try {
        runnable.run();
      }
      finally {
        SingleRootInjectedFileViewProvider.disabledTemporarily.set(false);
      }
    }
  }
default void performNonPhysically(@NotNull Runnable runnable)