Index: src/main/java/java/beans/PropertyEditorSupport.java =================================================================== --- src/main/java/java/beans/PropertyEditorSupport.java (revision 428654) +++ src/main/java/java/beans/PropertyEditorSupport.java (working copy) @@ -65,7 +65,11 @@ * @com.intel.drl.spec_ref */ public void setAsText(String text) throws IllegalArgumentException { - setValue(text); + if (newValue instanceof String){ + setValue(text); + } else { + throw new IllegalArgumentException(text); + } } /**