class MersennePrimeFieldDefinition implements FieldDefinition {

  @Override
  public BigInteger convertToSigned(BigInteger asUnsigned) {
    return FieldUtils.convertRepresentation(asUnsigned, getModulus(), modulusHalf);
  }

  public  MersennePrimeFieldDefinition(int bitLength, int constant);

}