} else if (value instanceof ShortBlob) {
return NOT_SUPPORTED;
} else if (value instanceof Category) {
val = ((Category) value).getCategory();
} else if (value instanceof GeoPt) {
GeoPt geoPt = (GeoPt) value;
val =
Float.valueOf(geoPt.getLatitude())
+ VALUE_SEPARATER
+ Float.valueOf(geoPt.getLongitude());
} else if (value instanceof Rating) {
val = String.valueOf(((Rating) value).getRating());
} else if (value instanceof PhoneNumber) {
val = ((PhoneNumber) value).getNumber();
} else if (value instanceof PostalAddress) {