diff --git a/src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java b/src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java
index 58a1ae7bb23..a5ea0447b28 100644
--- a/src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java
+++ b/src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java
@@ -52,6 +52,11 @@ import sun.awt.AppContext;
  */
 public abstract class StreamPrintServiceFactory {
 
+    /**
+     * Constructor for subclasses to call.
+     */
+     protected StreamPrintServiceFactory() {}
+
     /**
      * Contains a list of factories.
      */