Don't use the native assert.
diff --git a/src/test/java/test/factory/FactoryTest.java b/src/test/java/test/factory/FactoryTest.java
index 073bb8b..f44f3e9 100644
--- a/src/test/java/test/factory/FactoryTest.java
+++ b/src/test/java/test/factory/FactoryTest.java
@@ -2,6 +2,7 @@
 
 import static org.testng.Assert.assertFalse;
 
+import org.testng.Assert;
 import org.testng.annotations.AfterSuite;
 import org.testng.annotations.Factory;
 import org.testng.annotations.Parameters;
@@ -11,10 +12,8 @@
 
   @Parameters({ "factory-param" })
   @Factory
-  public Object[] createObjects(String param)
-  {
-    assert "FactoryParam".equals(param) : "Incorrect param: " + param;
-
+  public Object[] createObjects(String param) {
+    Assert.assertEquals(param, "FactoryParam");
     assertFalse(m_invoked, "Should only be invoked once");
     m_invoked = true;
 
@@ -24,10 +23,6 @@
     };
   }
 
-  private static void ppp(String s) {
-    System.out.println("[FactoryTest] " + s);
-  }
-
   @AfterSuite
   public void afterSuite() {
     m_invoked = false;