/// <summary>
 /// Internal only constructor for a Bouncy Castle based field Zq element.
 /// </summary>
 /// <param name="i">The value of the element.</param>
 /// <param name="field">The field to which the element belongs.</param>
 internal FieldZqElementBCImpl(BCBigInt i, FieldZqBCImpl field)
 {
     this.i = i;
     this.field = field;
 }
 /// <summary>
 /// Internal only constructor for a Bouncy Castle based field Zq element.
 /// </summary>
 /// <param name="i">The value of the element.</param>
 /// <param name="field">The field to which the element belongs.</param>
 internal FieldZqElementBCImpl(BCBigInt i, FieldZqBCImpl field)
 {
     this.i     = i;
     this.field = field;
 }