void () { ThreadingAssertions.assertEventDispatchThread(); if (!myAllUsageContextPanels.isEmpty()) { saveSplitterProportions(); for (UsageContextPanel panel : myAllUsageContextPanels) { Disposer.dispose(panel); } myCurrentUsageContextPanel = null; myAllUsageContextPanels.clear(); } }