public void reset() {
    myNewUiCheckbox.setSelected(Registry.is(LocalBlockTerminalRunner.BLOCK_TERMINAL_REGISTRY));
    var promptStyle = myBlockTerminalOptions.getPromptStyle();
    mySingleLineButton.setSelected(promptStyle == TerminalPromptStyle.SINGLE_LINE);
    myDoubleLineButton.setSelected(promptStyle == TerminalPromptStyle.DOUBLE_LINE);
    myShellPromptButton.setSelected(promptStyle == TerminalPromptStyle.SHELL);
    myShellPathField.setText(myProjectOptionsProvider.getShellPath());
    myStartDirectoryField.setText(myProjectOptionsProvider.getStartingDirectory());
    myTabNameTextField.setText(myOptionsProvider.getTabName());
    myCloseSessionCheckBox.setSelected(myOptionsProvider.getCloseSessionOnLogout());
    myMouseReportCheckBox.setSelected(myOptionsProvider.getMouseReporting());
    mySoundBellCheckBox.setSelected(myOptionsProvider.getAudibleBell());
    myCopyOnSelectionCheckBox.setSelected(myOptionsProvider.getCopyOnSelection());
    myPasteOnMiddleButtonCheckBox.setSelected(myOptionsProvider.getPasteOnMiddleMouseButton());
    myOverrideIdeShortcuts.setSelected(myOptionsProvider.getOverrideIdeShortcuts());
    myShellIntegration.setSelected(myOptionsProvider.getShellIntegration());
    myHighlightHyperlinks.setSelected(myOptionsProvider.getHighlightHyperlinks());
    myUseOptionAsMetaKey.setSelected(myOptionsProvider.getUseOptionAsMetaKey());
    myConfigurables.forEach(c -> c.reset());
    myEnvVarField.setData(myProjectOptionsProvider.getEnvData());
    myCursorShape.setItem(myOptionsProvider.getCursorShape());
    myEnvVarField.setEnabled(TrustedProjects.isTrusted(myProject));
  }
public void reset()