);             }             catch (Exception ex)             {                 if (mode != LazyThreadSafetyMode.PublicationOnly) // don't cache the exception for PublicationOnly mode                     boxed = new LazyInternalExceptionHolder(ex);                 throw;             }         }         else         {             try             {                 