diff --git a/platform/util/src/com/intellij/openapi/util/RecursionManager.java b/platform/util/src/com/intellij/openapi/util/RecursionManager.java index 37033b645e64..794417fac5d3 100644 --- a/platform/util/src/com/intellij/openapi/util/RecursionManager.java +++ b/platform/util/src/com/intellij/openapi/util/RecursionManager.java @@ -420,14 +420,13 @@ public final class RecursionManager { private static void setFlag(@NotNull Disposable parentDisposable, boolean toAssert, AtomicBoolean flag) { boolean prev = flag.get(); if (toAssert == prev) return; - Exception init = new Exception(); flag.set(toAssert); Disposer.register(parentDisposable, new Disposable() { @Override public void dispose() { if (flag.get() != toAssert) { - throw new IllegalStateException("Non-nested assertion flag modifications", init); + throw new IllegalStateException("Non-nested assertion flag modifications"); } flag.set(prev); }