@Override
          @NotNull
          public XDebugProcess start(@NotNull XDebugSession session) {
            XDebugSessionImpl sessionImpl = (XDebugSessionImpl)session;
            ExecutionResult executionResult = debugProcess.getExecutionResult();
            sessionImpl.addExtraActions(executionResult.getActions());
            if (executionResult instanceof DefaultExecutionResult) {
              sessionImpl.addRestartActions(((DefaultExecutionResult)executionResult).getRestartActions());
            }
            return JavaDebugProcess.create(session, debuggerSession);
          }
@Override
          @NotNull
          public XDebugProcess start(@NotNull XDebugSession session)