Throw exception if all ctor params are null
svn path=/trunk/; revision=490
diff --git a/src/jsr311-api/src/javax/ws/rs/core/Variant.java b/src/jsr311-api/src/javax/ws/rs/core/Variant.java
index b8df85c..5d5b3c1 100644
--- a/src/jsr311-api/src/javax/ws/rs/core/Variant.java
+++ b/src/jsr311-api/src/javax/ws/rs/core/Variant.java
@@ -42,6 +42,8 @@
* null
*/
public Variant(MediaType mediaType, Locale language, String encoding) {
+ if (mediaType==null && language==null && encoding==null)
+ throw new IllegalArgumentException();
this.encoding = encoding;
this.language = language;
this.mediaType = mediaType;