// ReSharper disable PossibleInvalidOperationException private bool ResolveOptionalBooleanSetting(string key, string webApp, bool?sharedValue, bool defaultValue) { return(m_appSettings.GetBooleanOrDefault(BuildConfigKey(key, webApp), sharedValue ?? defaultValue).Value); }