### Question:
TransactionUtil { public static Blockchain.Transaction getTransaction(String content) { Blockchain.Transaction transaction = null; try { Blockchain.UnverifiedTransaction unverifiedTransaction = Blockchain.UnverifiedTransaction.parseFrom( ConvertStrByte.hexStringToBytes(content.substring(2))); transaction = unverifiedTransaction.getTransaction(); } catch (Exception e) { e.printStackTrace(); } return transaction; }  static Blockchain.Transaction getTransaction(String content); static String getTo(String content); static String getNonce(String content); static long getQuota(String content); static String getData(String content); static long getValidUntilBlock(String content); static boolean verifySignature(String addr, String content); static Transaction decodeContent(String content); static boolean checkAddress(String addr);  }### Answer:
@Test public void getTransactionTest() { Blockchain.Transaction transaction = TransactionUtil.getTransaction(content); System.out.println(new Gson().toJson(transaction)); }