void (@NotNull CodeStyleSettings rootSettings) { USE_EXTERNAL_ANNOTATIONS = rootSettings.USE_EXTERNAL_ANNOTATIONS; INSERT_OVERRIDE_ANNOTATION = rootSettings.INSERT_OVERRIDE_ANNOTATION; REPEAT_SYNCHRONIZED = rootSettings.REPEAT_SYNCHRONIZED; setRepeatAnnotations(rootSettings.getRepeatAnnotations()); LAYOUT_STATIC_IMPORTS_SEPARATELY = rootSettings.LAYOUT_STATIC_IMPORTS_SEPARATELY; USE_FQ_CLASS_NAMES = rootSettings.USE_FQ_CLASS_NAMES; USE_SINGLE_CLASS_IMPORTS = rootSettings.USE_SINGLE_CLASS_IMPORTS; INSERT_INNER_CLASS_IMPORTS = rootSettings.INSERT_INNER_CLASS_IMPORTS; CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND = rootSettings.CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND; NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND = rootSettings.NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND; PACKAGES_TO_USE_IMPORT_ON_DEMAND.copyFrom(rootSettings.PACKAGES_TO_USE_IMPORT_ON_DEMAND); IMPORT_LAYOUT_TABLE.copyFrom(rootSettings.IMPORT_LAYOUT_TABLE); FIELD_NAME_PREFIX = rootSettings.FIELD_NAME_PREFIX; STATIC_FIELD_NAME_PREFIX = rootSettings.STATIC_FIELD_NAME_PREFIX; PARAMETER_NAME_PREFIX = rootSettings.PARAMETER_NAME_PREFIX; LOCAL_VARIABLE_NAME_PREFIX = rootSettings.LOCAL_VARIABLE_NAME_PREFIX; FIELD_NAME_SUFFIX = rootSettings.FIELD_NAME_SUFFIX; STATIC_FIELD_NAME_SUFFIX = rootSettings.STATIC_FIELD_NAME_SUFFIX; PARAMETER_NAME_SUFFIX = rootSettings.PARAMETER_NAME_SUFFIX; LOCAL_VARIABLE_NAME_SUFFIX = rootSettings.LOCAL_VARIABLE_NAME_SUFFIX; PREFER_LONGER_NAMES = rootSettings.PREFER_LONGER_NAMES; GENERATE_FINAL_LOCALS = rootSettings.GENERATE_FINAL_LOCALS; GENERATE_FINAL_PARAMETERS = rootSettings.GENERATE_FINAL_PARAMETERS; VISIBILITY = rootSettings.VISIBILITY; ENABLE_JAVADOC_FORMATTING = rootSettings.ENABLE_JAVADOC_FORMATTING; JD_LEADING_ASTERISKS_ARE_ENABLED = rootSettings.JD_LEADING_ASTERISKS_ARE_ENABLED; }