public UnavailableException(int seconds, IServlet servlet, string msg)
     : base(msg)
 {
     this.servlet = servlet;
     if (seconds <= 0)
     {
         this.seconds = -1;
     }
     else
     {
         this.seconds = seconds;
     }
     permanent = false;
 }
 public UnavailableException(int seconds, IServlet servlet, string msg)
     : base(msg)
 {
     this.servlet = servlet;
     if (seconds <= 0)
         this.seconds = -1;
     else
         this.seconds = seconds;
     permanent = false;
 }
 public UnavailableException(IServlet servlet, string msg)
     : base(msg)
 {
     this.servlet = servlet;
     permanent    = true;
 }
 public UnavailableException(IServlet servlet, string msg)
     : base(msg)
 {
     this.servlet = servlet;
     permanent = true;
 }