class AccountState implements Serializable {

    public void setBalance(BigInteger balance) {
        logger.traceEntry("params: {}", balance);
        Util.check(!(balance == null || balance.compareTo(BigInteger.ZERO) < 0), "balance>=0");

        this.balance = balance;
        logger.traceExit();
    }

    public  AccountState(AccountAddress address);
    public  AccountState(BigInteger nonce, BigInteger balance, AccountAddress address);
    public  AccountState(AccountState source);

}