} else if ("image".equals(currentFieldName)) {
image = parser.binaryValue();
} else if ("hash".equals(currentFieldName)) {
hashEnum = HashEnum.getByName(parser.text());
} else if ("boost".equals(currentFieldName)) {
boost = parser.floatValue();
} else if ("limit".equals(currentFieldName)) {
limit = parser.intValue();
}else if ("index".equals(currentFieldName)) {
lookupIndex = parser.text();
} else if ("type".equals(currentFieldName)) {