diff --git a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java
index f0374a886d283f779ee68173cc19db4bb551636c..78a9f2cd93bb09bb0f60cca49f1ad19400d50ccc 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java
@@ -185,13 +185,14 @@ public class SLUBTechnicalMetadataExtractorMediaConchPlugin implements MDExtract
         // Use a Transformer for output
         TransformerFactory tFactory;
         try {
-            tFactory = TransformerFactory.newInstance();
+
+            tFactory = TransformerFactory.newInstance("com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl", ClassLoader.getPlatformClassLoader());
             //System.out.println("Factory module name:" + tFactory.getClass().getModule().getName());
             //tFactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
             //tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, "");
             //tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_STYLESHEET, "");
             //tFactory.setFeature(XMLConstants.USE_CATALOG, false);
-            System.out.println(System.getProperty("javax.xml.transform.TransformerFactory"));
+            System.out.println("transformerFactory:" + System.getProperty("javax.xml.transform.TransformerFactory"));
             try {
                 System.out.println("stylesource=" + stylesource);
                 assert (!stylesource.isEmpty());