diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreBuilder.java b/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreBuilder.java
index 34ac7549a0f56bbac7f9a32eb490e522c720d224..32310245ffaa2493bb73c921e13b9c7f2ad57bc8 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreBuilder.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreBuilder.java
@@ -5,7 +5,9 @@ import javax.xml.bind.JAXBElement;
 import org.openarchives.oai._2.MetadataType;
 import org.openarchives.oai._2_0.oai_dc.OaiDcType;
 import org.purl.dc.elements._1.ElementType;
-import org.openarchives.oai._2_0.oai_dc.ObjectFactory;
+// import org.openarchives.oai._2_0.oai_dc.ObjectFactory;
+// import org.openarchives.oai._2.ObjectFactory;
+import org.purl.dc.elements._1.ObjectFactory;
 
 /**
  * <p>
@@ -311,7 +313,10 @@ public final class DublinCoreBuilder {
    */
   public MetadataType getDC() {
     // this.metadata.setAny(this.oaiDcObj.createDc(this.tgMappedDC));
-    this.metadata.setAny(this.oaiDcObj.createDc(this.tgMappedDC));
+    org.openarchives.oai._2_0.oai_dc.ObjectFactory of =
+        new org.openarchives.oai._2_0.oai_dc.ObjectFactory();
+    this.metadata.setAny(of.createDc(this.tgMappedDC));
+
     return this.metadata;
   }