case FAULT_PROPERTY: if( value != null ) { checkValueType(value, FaultData.class, property, true, false); newValue = new JaxbFaultData((FaultData) value); break; case PRIORITY_PROPERTY: checkValueType(value, Integer.class, property, false, false); this.priority = (Integer) value; break; case TASK_NAMES_PROPERTY: if( value != null ) { checkValueType(value, I18NText.class, property, true, true); newListValue = JaxbI18NText.convertListFromInterfaceToJaxbImpl(((List<I18NText>) value), I18NText.class, JaxbI18NText.class); break; case EXPIRATION_DATE_PROPERTY: checkValueType(value, Date.class, property, false, false); this.expirationDate = (Date) value; break; case DESCRIPTION_PROPERTY: if( value != null ) { checkValueType(value, I18NText.class, property, true, true); newListValue = JaxbI18NText.convertListFromInterfaceToJaxbImpl(((List<I18NText>) value), I18NText.class, JaxbI18NText.class); break; case SKIPPABLE_PROPERTY: checkValueType(value, Boolean.class, property, false, false); this.skippable = (Boolean) value;