void () { if (myNewObjects != null) { myNewObjects.forEach(DebuggerUtilsEx::enableCollection); } myNewObjects = null; if (!myIsBackgroundMode || myIsBackgroundTrackingEnabled) { myBreakpoint.enable(); } final XDebugSession session = XDebuggerManager.getInstance(myProject).getCurrentSession(); if (session != null) { final DebugProcess process = DebuggerManager.getInstance(myProject).getDebugProcess(session.getDebugProcess().getProcessHandler()); final MemoryViewDebugProcessData data = process.getUserData(MemoryViewDebugProcessData.KEY); if (data != null) { data.getTrackedStacks().release(); } } }