CommonCodeStyleSettings (@NotNull CodeStyleSettings rootSettings) { CommonCodeStyleSettings commonSettings = new CommonCodeStyleSettings(myLangId); copyPublicFields(this, commonSettings); commonSettings.setRootSettings(rootSettings); commonSettings.myForceArrangeMenuAvailable = myForceArrangeMenuAvailable; if (myIndentOptions != null) { IndentOptions targetIndentOptions = commonSettings.initIndentOptions(); targetIndentOptions.copyFrom(myIndentOptions); } if (myArrangementSettings != null) { commonSettings.setArrangementSettings(myArrangementSettings.clone()); } commonSettings.setSoftMargins(getSoftMargins()); return commonSettings; }