class CompUInt128 implements CompUInt<UInt64, UInt64, CompUInt128> {

  @Override
  public boolean isZero() {
    return low == 0 && mid == 0 && high == 0;
  }

  public  CompUInt128(byte[] bytes);
  public  CompUInt128(byte[] bytes, boolean requiresPadding);
  public  CompUInt128(BigInteger value);
    CompUInt128(long high, int mid, int low);
    CompUInt128(UInt64 value);
    CompUInt128(long value);
    CompUInt128(CompUInt128 other);

}