@Override
        public @NotNull XDebugProcess start(final @NotNull XDebugSession session) throws ExecutionException {
          ACTIVE.set(Boolean.TRUE);
          try {
            final XsltCommandLineState c = (XsltCommandLineState)runProfileState;
            final ExecutionResult result = runProfileState.execute(environment.getExecutor(), XsltDebuggerRunner.this);
            return new XsltDebugProcess(session, result, c.getExtensionData().getUserData(XsltDebuggerExtension.VERSION));
          }
          finally {
            ACTIVE.remove();
          }
        }
@Override
        public @NotNull XDebugProcess start(final @NotNull XDebugSession session)