public void ForceDeclaration(bool force) {
if (_isRoot) {
throw new InvalidOperationException(SR.GetString(SR.Config_root_section_group_cannot_be_edited));
}
if (_configRecord != null && _configRecord.IsLocationConfig) {
throw new InvalidOperationException(SR.GetString(SR.Config_cannot_edit_configurationsectiongroup_in_location_config));
}
if (!force && _declarationRequired ) {
// Since it is required, we can not remove it
}
else {
_declared = force;
}
}