### Question:
TransactionFactory { static String extractToFromEthTransaction(String input) { String valueHex = input.substring(10, input.length() - ((256 >> 2))); Address address = new Address(decodeInt(Hex.decode(valueHex), 0)); return address.toString(); } private  TransactionFactory(); static Transaction fromEthGetTransactionReceipt(
      EthGetTransactionReceipt ethGetTransactionReceipt); static Transaction fromEthTransaction(EthTransaction ethTransaction, Status status); static BigInteger decodeInt(byte[] encoded, int offset);  }### Answer:
@Test public void extractToFromEthTransaction() { String s = TransactionFactory.extractToFromEthTransaction(input); assertThat(s, is(address)); }