docs: @Override
      public boolean upgradeData(Source source, Result result) {
          final Transformer transformer;
          try {
              transformer = this.upgradeTemplates.newTransformer();
          } catch (TransformerConfigurationException e) {
              throw new RuntimeException(
                      "Failed to create new Transformer from the configured templates: "
                              + this.xslResource,
                      e);
          }
  
          try {
              transformer.transform(source, result);
          } catch (TransformerException e) {
              throw new RuntimeException(
                      "Failed to upgrade data using XSLT transformation: " + this.xslResource, e);
          }
  
          return true;
      }