*/
public final String update(SessionInfo sessionInfo, UpdateKey updateKey, byte[] content, MsgQosData msgQosData) throws XmlBlasterException
{
if (msgQosData.isErased()) {
String eraseKey = msgQosData.getClientProperty("__eraseKey", updateKey.toXml());
QueryKeyData key = glob.getQueryKeyFactory().readObject(eraseKey);
String eraseQos = msgQosData.getClientProperty("__eraseQos", "<qos/>");
EraseQosServer qos = new EraseQosServer(glob, eraseQos);
String[] ret = erase(sessionInfo, key, qos, true);
if (ret != null && ret.length > 0)
return ret[0];