### Question:
HexCodec extends CodecImpl { @NonNull @Override public String encode(@NonNull String text) { return textToHex(text); }  @NonNull @Override String encode(@NonNull String text); @NonNull @Override String decode(@NonNull String text); @NonNull @Override String getName(Context context);  }### Answer:
@Test public void testEncode() { String res = new HexCodec().encode("Hello"); System.out.println(res); assertEquals(res, "48 65 6C 6C 6F"); }
@Test public void encodeUtf16() { String utf16Str = AsciiCodecTest.UTF_16_STR; String encode = codec.encode(utf16Str); assertEquals("1F4A7", encode); }