public void  Abort()
 {
     if (doc != null)
     {
         doc.Abort();
         doc = null;
     }
 }
 internal override void abort()
 {
     if (doc != null)
     {
         doc.Abort();
         doc = null;
     }
 }