class UInt256 implements UInt256Value<UInt256> {

  @Override
  public UInt256 mod0(UInt256 modulus) {
    if (modulus.equals(UInt256.ZERO)) {
      return UInt256.ZERO;
    }
    return mod(modulus);
  }

  private  UInt256(Bytes32 bytes);
  private  UInt256(long value);
  private  UInt256(int[] ints);

}