diff --git a/src/share/classes/java/lang/ClassLoader.java b/src/share/classes/java/lang/ClassLoader.java
index ce7f0e655e8b5d5d5904c9428977a67e2e5a40e0..d0cfb0728466988cae9a05c88d69eecc20c0dfd5 100644
--- a/src/share/classes/java/lang/ClassLoader.java
+++ b/src/share/classes/java/lang/ClassLoader.java
@@ -553,6 +553,13 @@ public abstract class ClassLoader {
* If either off or len is negative, or if
* off+len is greater than b.length.
*
+ * @throws SecurityException
+ * If an attempt is made to add this class to a package that
+ * contains classes that were signed by a different set of
+ * certificates than this class, or if an attempt is made
+ * to define a class in a package with a fully-qualified name
+ * that starts with "{@code java.}".
+ *
* @see #loadClass(String, boolean)
* @see #resolveClass(Class)
*