docs: @Override
      public void writePropertiesTo(SLProperties props, Result result) {
          ServiceLocatorPropertiesType jaxbProps = SLPropertiesConverter.toServiceLocatorPropertiesType(props);
  
          try {
              JAXBElement<ServiceLocatorPropertiesType> elementProps =
                  ENDPOINT_OBJECT_FACTORY.createServiceLocatorProperties(jaxbProps);
              createMarshaller().marshal(elementProps, result);
          } catch (JAXBException e) {
              if (LOG.isLoggable(Level.SEVERE)) {
                  LOG.log(Level.SEVERE,
                          "Failed to deserialize endpoint data", e);
              }
          }
      }