internal static bool OverrideCorruptedValuesWithDefault(ADObject dataSource)
        {
            bool result = false;

            try
            {
                dataSource.OverrideCorruptedValuesWithDefault();
            }
            catch (Exception)
            {
            }
            finally
            {
                result = (ObjectState.Changed == dataSource.ObjectState);
            }
            return(result);
        }