try {
index = Integer.parseInt(conditionToken.children().firstElement().value());
} catch (java.lang.NumberFormatException nfe) {
throw new WikiQueryException(WikiQueryException.InvalidQueryStatement, "Invalid number format " + conditionToken.children().firstElement().value());
}
pathElement = new XPathComponent(rootEntity, new IndexCondition(index));
} else {
Condition condition = null;
if (conditionToken.children().size() > 1) {
Conjunction conjunction = new Conjunction();
for (int iCondition = 0; iCondition < conditionToken.children().size(); iCondition++) {