### Question:
TransactionUtils { public static byte[] generateTransactionHash( RawTransaction rawTransaction, Integer chainId, Credentials credentials) throws CipherException { byte[] signedMessage = TransactionEncoder.signMessage(rawTransaction, chainId, credentials); return Hash.sha3(signedMessage); }  static byte[] generateTransactionHash(
            RawTransaction rawTransaction, Integer chainId, Credentials credentials); static byte[] generateRawTransactionEIP155(
            RawTransaction rawTransaction, Integer chainId, Credentials credentials); static String generateTransactionHashHexEncoded(
            RawTransaction rawTransaction, Integer chainId, 
            Credentials credentials);  }### Answer:
@Test public void testGenerateTransactionHash() throws CipherException { assertThat(generateTransactionHashHexEncoded( TransactionEncoderTest.createEip155RawTransaction(), 100, SampleKeys.CREDENTIALS), is("0xc7b41528bb64d4109391a5be65d82ca26876a3cac45aa77512ffc3098f323141")); }