private RunContentDescriptor doExecuteDartDebug(final @NotNull RunProfileState state,
final @NotNull ExecutionEnvironment env) throws RuntimeConfigurationError,
ExecutionException {
FileDocumentManager.getInstance().saveAllDocuments();
final DartRunConfigurationBase configuration = (DartRunConfigurationBase)env.getRunProfile();
final VirtualFile mainDartFile = configuration.getRunnerParameters().getDartFile();
final ExecutionResult executionResult = state.execute(env.getExecutor(), this);
if (executionResult == null) return null;
final XDebuggerManager debuggerManager = XDebuggerManager.getInstance(env.getProject());