return new BooleanPersistedValueData(orderNumber, Boolean.valueOf(getString(data)));
case PropertyType.DATE :
try
{
return new CalendarPersistedValueData(orderNumber, JCRDateFormat.parse(getString(data)));
}
catch (ValueFormatException e)
{
throw new IOException("Can't create Calendar value", e);
}