if (timeout != 0) doc.addTextElement(TIMEOUT_TAG, String.valueOf(timeout));
    public void includeXml (InverseSax doc) {      doc.addElement(QUERY_TAG);      doc.addAttribute(TYPE_ATT, queryType.toString());      doc.addAttribute(UPDATE_ATT, updateMethod.toString());      doc.addAttribute(PULL_RATE_ATT, String.valueOf(pullRate));      doc.addAttribute(NAME_ATT, userDefinedName);      for (int i = 0; i < sourceClusters.size(); i++)        doc.addTextElement(CLUSTER_TAG, sourceClusters.elementAt(i).toString());      includeScriptXml(doc);      if (aggSpec != null)        aggSpec.includeXml(doc);      doc.endElement();    }