diff --git a/hibernate-core/src/main/java/org/hibernate/cfg/EJB3DTDEntityResolver.java b/hibernate-core/src/main/java/org/hibernate/cfg/EJB3DTDEntityResolver.java
index c33c85d1c4..dbed1e611f 100644
--- a/hibernate-core/src/main/java/org/hibernate/cfg/EJB3DTDEntityResolver.java
+++ b/hibernate-core/src/main/java/org/hibernate/cfg/EJB3DTDEntityResolver.java
@@ -32,6 +32,7 @@ import org.xml.sax.InputSource;
/**
* Resolve JPA xsd files locally
+ * Hibernate OGM uses this class, consider this some kind of exposed service at the SPI level
*
* @author Emmanuel Bernard
*/
diff --git a/hibernate-entitymanager/src/main/java/org/hibernate/ejb/packaging/PersistenceMetadata.java b/hibernate-entitymanager/src/main/java/org/hibernate/ejb/packaging/PersistenceMetadata.java
index d42d6dcc77..efae7d8415 100644
--- a/hibernate-entitymanager/src/main/java/org/hibernate/ejb/packaging/PersistenceMetadata.java
+++ b/hibernate-entitymanager/src/main/java/org/hibernate/ejb/packaging/PersistenceMetadata.java
@@ -33,6 +33,7 @@ import javax.persistence.spi.PersistenceUnitTransactionType;
* Simple represenation of persistence.xml
*
* Object used by JBoss EJB 3 for persistence.xml parsing
+ * Object used by Hibernate OGM as well, consider this some kind of exposed service at the SPI level
*
* @author Bill Burke
*/
diff --git a/hibernate-entitymanager/src/main/java/org/hibernate/ejb/packaging/PersistenceXmlLoader.java b/hibernate-entitymanager/src/main/java/org/hibernate/ejb/packaging/PersistenceXmlLoader.java
index b34ae625a0..20fe41e023 100644
--- a/hibernate-entitymanager/src/main/java/org/hibernate/ejb/packaging/PersistenceXmlLoader.java
+++ b/hibernate-entitymanager/src/main/java/org/hibernate/ejb/packaging/PersistenceXmlLoader.java
@@ -160,9 +160,10 @@ public final class PersistenceXmlLoader {
return deploy(url, overrides, resolver, PersistenceUnitTransactionType.JTA);
}
- /**
- * Method used by JBoss EJB3 (4.2 and above) for parsing
- */
+ /**
+ * Method used by JBoss EJB3 (4.2 and above) for parsing
+ * Object used by Hibernate OGM as well, consider this some kind of exposed service at the SPI level
+ */
public static List deploy(URL url, Map overrides, EntityResolver resolver,
PersistenceUnitTransactionType defaultTransactionType) throws Exception {
Document doc = loadURL( url, resolver );