[LIB-9] AssertionError in utils and constants classes
[chesshog.git] / chesshog-dbetude / src / main / java / org / hedgecode / chess / persistence / PersistenceUtils.java
index 5c49ea5..a450a95 100644 (file)
@@ -29,14 +29,20 @@ import org.hedgecode.chess.EtudeConstants;
 public final class PersistenceUtils {
 
     public static EntityManagerFactory createEntityManagerFactory() {
-        return Persistence.createEntityManagerFactory(
+        return createEntityManagerFactory(
                 EtudeConstants.PERSISTENCE_UNIT_NAME
         );
     }
 
+    public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName) {
+        return Persistence.createEntityManagerFactory(
+                persistenceUnitName
+        );
+    }
+
     private PersistenceUtils() {
         throw new AssertionError(
-                "No org.hedgecode.chess.persistence.PersistenceUtils instances!"
+                String.format("No %s instances!", getClass().getName())
         );
     }