} else { if (TERM_FIELD.match(currentFieldName, parser.getDeprecationHandler())) { value = maybeConvertToBytesRef(parser.objectBytes()); } else if (VALUE_FIELD.match(currentFieldName, parser.getDeprecationHandler())) { value = maybeConvertToBytesRef(parser.objectBytes()); } else if (AbstractQueryBuilder.NAME_FIELD.match(currentFieldName, parser.getDeprecationHandler())) { queryName = parser.text(); throwParsingExceptionOnMultipleFields(NAME, parser.getTokenLocation(), fieldName, parser.currentName()); fieldName = currentFieldName; value = maybeConvertToBytesRef(parser.objectBytes()); } else if (token == XContentParser.Token.START_ARRAY) { throw new ParsingException(parser.getTokenLocation(), "[term] query does not support array of values");
} else { if (TERM_FIELD.match(currentFieldName, parser.getDeprecationHandler())) { value = maybeConvertToBytesRef(parser.objectBytes()); } else if (VALUE_FIELD.match(currentFieldName, parser.getDeprecationHandler())) { value = maybeConvertToBytesRef(parser.objectBytes()); } else if (AbstractQueryBuilder.NAME_FIELD.match(currentFieldName, parser.getDeprecationHandler())) { queryName = parser.text(); throwParsingExceptionOnMultipleFields(NAME, parser.getTokenLocation(), fieldName, parser.currentName()); fieldName = currentFieldName; value = maybeConvertToBytesRef(parser.objectBytes()); } else if (token == XContentParser.Token.START_ARRAY) { throw new ParsingException(parser.getTokenLocation(), "[term] query does not support array of values");
} else { if (TERM_FIELD.match(currentFieldName, parser.getDeprecationHandler())) { value = maybeConvertToBytesRef(parser.objectBytes()); } else if (VALUE_FIELD.match(currentFieldName, parser.getDeprecationHandler())) { value = maybeConvertToBytesRef(parser.objectBytes()); } else if (AbstractQueryBuilder.NAME_FIELD.match(currentFieldName, parser.getDeprecationHandler())) { queryName = parser.text(); throwParsingExceptionOnMultipleFields(NAME, parser.getTokenLocation(), fieldName, parser.currentName()); fieldName = currentFieldName; value = maybeConvertToBytesRef(parser.objectBytes()); } else if (token == XContentParser.Token.START_ARRAY) { throw new ParsingException(parser.getTokenLocation(), "[term] query does not support array of values");