### Question:
Account { public void untouch(){ this.dirty = false; } Account(byte[] protoBuf);  Account(BigInteger balance, byte[] storageRoot, byte[] binHash, byte[] permissionRoot); byte[] getEncoded(); boolean addBalance(BigInteger value); AccountTypeEnum getAccountType(); boolean isEmpty(); void untouch(); boolean isContractExist(); byte[] getBin(); void setBin(byte[] bin); void setStorage(byte[] key, byte[] value); byte[] getStorage(byte[] key); Map<ByteArrayWrapper, byte[]> getStorageMap(); void setPermissionRoot(byte[] permissionRoot); BigInteger getBalance(); byte[] getStorageRoot(); void setStorageRoot(byte[] storageRoot); byte[] getBinHash(); byte[] getPermissionRoot(); boolean isDirty();  }### Answer:
@Test public void untouch() { Account account = this.init(); account.untouch(); Assert.assertFalse(account.isDirty()); }