BigIntegers in this project will be expressed as radix 32 string. To create such a string use, for example,
String number = (new BigInteger("6673453636")).toString(32);
The above example results in number having the value 66s9ki4. The following is used to convert such a string back to a BigInteger:
BigInteger bi = new BigInteger(number,32);
Printing bi reveals the value 6673453636.
All transmissions of numbers are made as radix 32 strings. If in doubt, always try radix 32 when creating a BigInteger from a monitor transmitted string.