private void InternalDeleteUserConfiguration(Folder folder, string configurationName)
 {
     ExTraceGlobals.StorageTracer.Information <string>((long)this.GetHashCode(), "Folder::DeleteUserConfiguration. configurationName = {0}.", (configurationName == null) ? "<Null>" : configurationName);
     if (configurationName == null)
     {
         ExTraceGlobals.StorageTracer.TraceError <string>((long)this.GetHashCode(), "Folder::DeleteUserConfiguration. Argument {0} is Null.", "configurationName");
         throw new ArgumentNullException(ServerStrings.ExNullParameter("configurationName", 1));
     }
     if (configurationName.Length == 0)
     {
         ExTraceGlobals.StorageTracer.TraceError <string>((long)this.GetHashCode(), "Folder::DeleteUserConfiguration. Argument {0} is Empty.", "configurationName");
         throw new ArgumentException(ServerStrings.ExInvalidParameter("configurationName", 1));
     }
     UserConfiguration.Delete(folder, configurationName, UserConfigurationSearchFlags.FullString);
 }