private static void EnsureConfiguration()
 {
     lock (LockObj)
     {
         if (configuration == null)
         {
             try
             {
                 var serializer = new XmlSerializer(typeof(RelationEditorConfiguration));
                 using (
                     var reader =
                         new StreamReader(HttpContext.Current.Server.MapPath("~/config/RelationEditor.config")))
                 {
                     configuration = (RelationEditorConfiguration)serializer.Deserialize(reader);
                 }
             }
             catch (Exception ex)
             {
                 LogHelper.Error <Configuration>("Could not read config/RelationEditor.config", ex);
                 configuration = new RelationEditorConfiguration();
             }
         }
     }
 }
 private static void EnsureConfiguration()
 {
     lock (LockObj)
     {
         if (configuration == null)
         {
             try
             {
                 var serializer = new XmlSerializer(typeof (RelationEditorConfiguration));
                 using (
                     var reader =
                         new StreamReader(HttpContext.Current.Server.MapPath("~/config/RelationEditor.config")))
                 {
                     configuration = (RelationEditorConfiguration) serializer.Deserialize(reader);
                 }
             }
             catch (Exception ex)
             {
                 LogHelper.Error<Configuration>("Could not read config/RelationEditor.config", ex);
                 configuration = new RelationEditorConfiguration();
             }
         }
     }
 }