class AccountAddress implements Serializable {

    public static AccountAddress fromHexString(String publicKeyHexString) {
        logger.traceEntry("params: {}", publicKeyHexString);
        Util.check(publicKeyHexString != null, "publicKeyHexString!=null");
        Util.check(!publicKeyHexString.isEmpty(), "publicKeyHexString!=null");
        return logger.traceExit(new AccountAddress(Util.hexStringToByteArray(publicKeyHexString)));
    }

    private  AccountAddress(byte[] publicKeyBytes);

}