public SecP521R1FieldElement(BigInteger x) { if (x == null || x.SignValue < 0 || x.CompareTo(Q) >= 0) { throw new ArgumentException("value invalid for SecP521R1FieldElement", "x"); } this.x = SecP521R1Field.FromBigInteger(x); }