@Override
  public <T> T postponeFormattingInside(@NotNull Computable<T> computable) {
    try {
      incrementPostponedCounter();
      return computable.compute();
    }
    finally {
      decrementPostponedCounter();
    }
  }
@Override
  public <T> T postponeFormattingInside(@NotNull Computable<T> computable)