case 1:
return new Query1(env, nColumns, nHits, null, codes.at(0));
default:
return new Query4(env, nColumns, nHits, null,
codes.toIntArray());
}
}
else if (context.indexOf("//") != -1) { // ancestor
StringTokenizer elements = new StringTokenizer(context, " /");
int ancestor = contextInfo.linkCode(elements.nextToken());