code: public static Marshaller marshaller(Class<?> clazz) {
          Marshaller m = createMarshallerForClass(clazz);
          setPropertySafely(m, JAXB_FORMATTED_OUTPUT, true);
          setPropertySafely(m, JAXB_ENCODING, StandardCharsets.UTF_8.toString());
          return m;
      }
docs: Creates a new {@link javax.xml.bind.Marshaller} for given class.
  If marshaller created successfully, try to set following properties:
  {@link Marshaller#JAXB_FORMATTED_OUTPUT} and {@link Marshaller#JAXB_ENCODING}
  using {@link #setPropertySafely(javax.xml.bind.Marshaller, String, Object)}
  
  @param clazz specified class
  @return a created marshaller
  @throws AllureException if can't create marshaller for given class.