void (PydevConsoleCommunication consoleCommunication) { Project project = getProject(); PyStackFrame stackFrame = new PyStackFrame(project, consoleCommunication, new PyStackFrameInfo("", "", "", null), null); stackFrame.restoreChildrenDescriptors(myDescriptorsCache); final XStandaloneVariablesView view = new XStandaloneVariablesView(project, new PyDebuggerEditorsProvider(), stackFrame); consoleCommunication.addCommunicationListener(new ConsoleCommunicationListener() { @Override public void commandExecuted(boolean more) { view.rebuildView(); } @Override public void inputRequested() { } }); mySplitView = view; Disposer.register(this, view); splitWindow(); consoleCommunication.notifyViewCreated(view); }