code: public void set(String fieldName, Object value) throws IOException {
      getValueMarshaller(fieldName).setWritableObject(struct, value);
      LOG.debug("Set {}={}", fieldName, value);
    }
docs: Sets the value for {@code fieldName}, first converting it to the appropriate {@link Writable} type
  
  @throws IOException