protected @NotNull RunnerAndConfigurationSettings getSnapshot() throws ConfigurationException {
    return getEditor().getSnapshot();
  }
protected @NotNull RunnerAndConfigurationSettings getSnapshot()