break;
if (item.isNode())
parent = (NodeData)item;
else if (i < relPathEntries.length - 1)
throw new IllegalPathException(
"Path can not contains a property as the intermediate element");
}
if (item == null)
{
throw new IllegalStateException("The item cannot be found");