for (SequenceIterator i = args[arg].iterate(); i.hasNext(); q++) {
QNameValue qnv = (QNameValue) i.nextItem();
qnames[q] = qnv.getQName();
}
++arg;
<BUG>}
String start = null;</BUG>
if (!args[arg].isEmpty())
start = args[arg].getStringValue();
FunctionReference ref = (FunctionReference) args[++arg].itemAt(0);

for (SequenceIterator i = args[arg].iterate(); i.hasNext(); q++) {
QNameValue qnv = (QNameValue) i.nextItem();
qnames[q] = qnv.getQName();
}
++arg;
} else
qnames = getDefinedIndexes(context.getBroker(), docs);
String start = null;
if (!args[arg].isEmpty())
start = args[arg].getStringValue();
FunctionReference ref = (FunctionReference) args[++arg].itemAt(0);
