/** * @see QValueFactory#create(Calendar) */ public QValue create(Calendar value) { if (value == null) { throw new IllegalArgumentException("Cannot create QValue from null value."); } // Calendar is not constant, must create a clone return new DateQValue((Calendar) value.clone()); }
throw new ValueFormatException("not a valid date: " + value); return new DateQValue(cal);