XDebugSession (@NotNull ExecutionConsole executionConsole) { synchronized (mySessions) { for (final XDebugSessionImpl debuggerSession : mySessions.values()) { XDebugSessionTab sessionTab = debuggerSession.getSessionTab(); if (sessionTab != null) { RunContentDescriptor contentDescriptor = sessionTab.getRunContentDescriptor(); if (contentDescriptor != null && executionConsole == contentDescriptor.getExecutionConsole()) { return debuggerSession; } } } } return null; }