String serializableFactoryAttr = element
.getAttribute("serializableFactory");
if (!StringUtils.hasText(serializableFactoryAttr)
|| SerializableFactory.NONE.equalsIgnoreCase(serializableFactoryAttr)) {
return new PropertyValue(PropertyName.SERIALIZABLE_FACTORY, null);
}
if (SerializableFactory.XSTREAM.equalsIgnoreCase(serializableFactoryAttr)) {
return new PropertyValue(PropertyName.SERIALIZABLE_FACTORY,
new XStreamSerializableFactory());
}
throw new IllegalStateException(StringUtils.quote(serializableFactoryAttr)
+ " is not a serializableFactory. Valid values include "