void (final ItemEvent e) { if (!myListenersEnabled) { return; } if (e.getStateChange() == ItemEvent.SELECTED) { Object item = e.getItem(); if (item != mySelectedStack && item instanceof XExecutionStack) { XDebugSession session = getSession(); if (session != null) { myRefresh = false; updateFrames((XExecutionStack)item, session, null, false); XDebuggerActionsCollector.threadSelected.log(XDebuggerActionsCollector.PLACE_FRAMES_VIEW); } } } }