if (nameValue.length != 2)
{
throw new IllegalArgumentException("Attribute without name or value found: " + attr + " in expression: "
+ queryExpression);
}
pattern.attribute(nameValue[0], nameValue[1]);
}
patterns.add(pattern);
}
return patterns.toArray(ARRAY_CAST);
}