/// <summary>
 /// Gets the converter instance.
 /// </summary>
 public RwHtmlMarkupConverter GetConverter()
 {
     if (!IsSingleton)
     {
         return CreateInstance();
     }
     else
     {
         if (singletonInstance == null)
         {
             lock (singletonInstanceLocker)
             {
                 if (singletonInstance == null)
                 {
                     singletonInstance = CreateInstance();
                 }
             }
         }
         return singletonInstance;
     }
 }
 public NullableRwHtmlMarkupConverter(RwHtmlMarkupConverter nextConverter)
 {
     NextConverter = nextConverter;
 }