### Question:
AsnIldcpResponseCodec extends AsnSequenceCodec<IldcpResponse> { @Override public IldcpResponse decode() { return IldcpResponse.builder() .clientAddress(getValueAt(0)) .assetScale(getValueAt(1)) .assetCode(getValueAt(2)) .build(); } AsnIldcpResponseCodec(); @Override IldcpResponse decode(); @Override void encode(IldcpResponse value);  }### Answer:
@Test public void decode() { codec.encode(RESPONSE); assertThat(codec.getCodecAt(0).decode()).isEqualTo(FOO_ADDRESS); assertThat(codec.getCodecAt(1).decode()).isEqualTo((short) 9); assertThat(codec.getCodecAt(2).decode()).isEqualTo(BTC); }