void () { final String doctype = ExternalResourceManagerEx.getInstanceEx().getDefaultHtmlDoctype(myProject); if (doctype.isEmpty() || doctype.equals(XmlUtil.XHTML4_SCHEMA_LOCATION)) { myHtml4RadioButton.setSelected(true); myDoctypeTextField.setEnabled(false); } else if (doctype.equals(Html5SchemaProvider.getHtml5SchemaLocation())) { myHtml5RadioButton.setSelected(true); myDoctypeTextField.setEnabled(false); } else { myOtherRadioButton.setSelected(true); myDoctypeTextField.setEnabled(true); UIUtil.invokeLaterIfNeeded(() -> { try { myDoctypeTextField.setText(doctype); } catch (Exception e) { throw new RuntimeException(e); } }); } if (ExternalResourceManagerEx.getInstanceEx().getXmlSchemaVersion(myProject) == ExternalResourceManagerEx.XMLSchemaVersion.XMLSchema_1_0) { myXMLSchema10JBRadioButton.setSelected(true); } else { myXMLSchema11JBRadioButton.setSelected(true); } }