}
// Make sure the IN items are separated by commas
else if (!singleInputParameter) {
Expression inItems = expression.getInItems();
CollectionExpression collectionExpression = getCollectionExpression(inItems);
// Validate the collection of items
if (collectionExpression != null) {
validateCollectionSeparatedByComma(
inItems,
InExpression_ItemEndsWithComma,
InExpression_ItemIsMissingComma
);
// Validate each item
JPQLQueryBNF queryBNF = getQueryBNF(expression.getExpressionItemBNF());
int index = 0;
for (Expression child : collectionExpression.children()) {
index++;
// First check for nested array support
if (isNestedArray(child)) {