docs: @Override
    public T copy(final T obj) {
      try {
        return serializer.read(serializer.serialize(obj));
      } catch (ClassNotFoundException e) {
        throw new SerializerException("Copying failed.", e);
      }
    }