### Question:
Account { public static Account generateNewAccount(NetworkType networkType) { return new Account(KeyPair.random(), networkType); } Account(String privateKey, NetworkType networkType);  Account(KeyPair keyPair, NetworkType networkType); static Account createFromPrivateKey(String privateKey, NetworkType networkType); static Account generateNewAccount(NetworkType networkType); String getPublicKey(); String getPrivateKey(); KeyPair getKeyPair(); Address getAddress(); PublicAccount getPublicAccount(); SignedTransaction sign(final Transaction transaction, final String generationHash); CosignatureSignedTransaction signCosignatureTransaction(
      CosignatureTransaction cosignatureTransaction); CosignatureSignedTransaction signCosignatureTransaction(String transactionHash); SignedTransaction signTransactionWithCosignatories(
      final AggregateTransaction transaction,
      final List<Account> cosignatories,
      final String generationHash); SignedTransaction signTransactionGivenSignatures(
      final AggregateTransaction transaction,
      final List<AggregateTransactionCosignature> cosignatures,
      final String generationHash); NetworkType getNetworkType();  }### Answer:
@Test void generateNewAccountTest() { Account account = Account.generateNewAccount(NetworkType.MIJIN_TEST); assertNotEquals(null, account.getPrivateKey()); assertNotEquals(null, account.getPublicKey()); assertEquals(64, account.getPrivateKey().length()); assertEquals(64, account.getPublicKey().length()); }