}
}
for (Iterator<FieldInfo> i = queryNodes.iterator(); i.hasNext();) {
FieldInfo fi = i.next();
OP op = null;
String val = fi.value.toString();
if ((val.endsWith("*") || val.endsWith("%")) && (val.startsWith("*") || val.startsWith("%"))) {
op = OP.CONTAINS;
val = val.substring(1, val.length() - 2);
} else if (val.endsWith("*") || val.endsWith("%")) {