code: public static BigIntStringChecksum create(final BigInteger in)
      {
          if (in == null)
          {
              throw new SecretShareException("Input BigInteger cannot be null");
          }
  
          final String inHex = in.toString(HEX_RADIX);
          final String inAsHex = pad(inHex);
  
          String md5checksum = computeMd5ChecksumLimit6(inAsHex);
  
          return new BigIntStringChecksum(inAsHex, md5checksum);
      }
docs: Routine to construct an instance that allows you to print the hex strings.
  Such as
  String s = BigIntStringChecksum create(biginteger).toString();
  s.equals("bigintcs:00f3ea-CBA3D0");
  
  @param in the big integer to hexify and md5 check sum
  @return big integer string checksum object