class PublicKey {

    public static PublicKey fromHexString(String hex) {
        try {
            return new PublicKey(HexEncoder.getBytes(hex));
        } catch (NumberFormatException e) {
            throw new RuntimeException(e);
        }
    }

    public  PublicKey(BigInteger integer);
    public  PublicKey(byte[] bytes);

}