@Test
public void testDecodeIndexedBytes16Value() {

    String rawInput = "0x1234567890123456789012345678901200000000000000000000000000000000";
    byte[] rawInputBytes = Numeric.hexStringToByteArray(rawInput.substring(0, 34));
    assertThat(FunctionReturnDecoder.decodeIndexedValue(
            rawInput,
            new TypeReference<Bytes16>(){}),
            IsEqual.<Type>equalTo(new Bytes16(rawInputBytes)));
}