private void createUIComponents() {
    myIndentField = new IntegerField(null, CodeStyleConstraints.MIN_INDENT_SIZE, CodeStyleConstraints.MAX_INDENT_SIZE);
    myTabField = new IntegerField(null, CodeStyleConstraints.MIN_TAB_SIZE, CodeStyleConstraints.MAX_TAB_SIZE);
    myShfmtDownloadLink = new ActionLink(ShBundle.message("sh.code.style.download.link"), e -> {
        ShShfmtFormatterUtil.download(ProjectUtil.guessCurrentProject(getPanel()),
                                      () -> myShfmtPathSelector.setText(ShSettings.getShfmtPath()),
                                      () -> myErrorLabel.setVisible(true));
    });
  }
private void createUIComponents()