public virtual string tzname(object dt) { throw new NotImplementedException("a tzinfo subclass must implement tzname()"); }