code: @Override
    public T decode(InputStream inStream) throws CoderException, IOException {
      Deserializer<T> deserializer = serialization.getDeserializer(type);
      deserializer.open(new UncloseableInputStream(inStream));
      try {
        return deserializer.deserialize(null);
      } finally {
        deserializer.close();
      }
    }
docs: {@inheritDoc}