protected virtual void SetupDomain(String domain) { if (domain == null) { throw new ArgumentNullException("domain"); } this.domain = domain; }