Singletons can only include one instance of each class.

svn path=/trunk/; revision=438
diff --git a/src/jsr311-api/src/javax/ws/rs/core/Application.java b/src/jsr311-api/src/javax/ws/rs/core/Application.java
index 5f7c07a..b5eccd9 100644
--- a/src/jsr311-api/src/javax/ws/rs/core/Application.java
+++ b/src/jsr311-api/src/javax/ws/rs/core/Application.java
@@ -47,7 +47,9 @@
      * (see {@link Context}) prior to use.
      * 
      * <p>Implementations should warn about and ignore classes that do not
-     * conform to the requirements of root resource or provider classes.</p>
+     * conform to the requirements of root resource or provider classes.
+     * Implementations should flag an error if the returned set includes
+     * more than one instance of the same class.</p>
      * 
      * <p>The default implementation returns an empty set.</p>
      *