if (currentItem == null)
currentItem = parentItem;
HashSet<QName> values = new LinkedHashSet<QName>();
currentItem.firstSet(values);
String expected = null;
if (values.size() <= 5)
expected = namesToString(values, parentName, qName,
currentItem.allowEmpty());