public AstPluralRule(int numPlurals, Token astRoot) { if (numPlurals <= 0) throw new ArgumentOutOfRangeException("numPlurals"); if (astRoot == null) throw new ArgumentNullException("astRoot"); this.NumPlurals = numPlurals; this.AstRoot = astRoot; }