docs: public static Marshaller createMarshaller(Class clazz, String encoding) {
  		try {
  			JAXBContext jaxbContext = getJaxbContext(clazz);
  
  			Marshaller marshaller = jaxbContext.createMarshaller();
  
  			marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
  
  			if (StringUtils.isNotBlank(encoding)) {
  				marshaller.setProperty(Marshaller.JAXB_ENCODING, encoding);
  			}
  
  			return marshaller;
  		} catch (JAXBException e) {
  			throw ExceptionUtil.unchecked(e);
  		}
  	}