### Question:
HiveIcebergSerDe extends AbstractSerDe { @Override public Object deserialize(Writable writable) { return ((Container<?>) writable).get(); }  @Override void initialize(@Nullable Configuration configuration, Properties serDeProperties); @Override Class<? extends Writable> getSerializedClass(); @Override Writable serialize(Object o, ObjectInspector objectInspector); @Override SerDeStats getSerDeStats(); @Override Object deserialize(Writable writable); @Override ObjectInspector getObjectInspector();  }### Answer:
@Test public void testDeserialize() { HiveIcebergSerDe serDe = new HiveIcebergSerDe(); Record record = RandomGenericData.generate(schema, 1, 0).get(0); Container<Record> container = new Container<>(); container.set(record); Assert.assertEquals(record, serDe.deserialize(container)); }