}
Iterator iter = unnamedItemDefs.iterator();
while (iter.hasNext()) {
QItemDefinition existing = (QItemDefinition) iter.next();
// compare with existing definition
if (qDef.definesNode() == existing.definesNode()) {
if (!qDef.definesNode()) {
// property definition
QPropertyDefinition pd = (QPropertyDefinition) qDef;
QPropertyDefinition epd = (QPropertyDefinition) existing;
// compare type & multiValued flag