code: public ItemData getItemData(NodeData parentData, QPathEntry name, ItemType itemType) throws RepositoryException,
        IllegalStateException
     {
  
        if (parentData != null)
        {
           return getItemByName(parentData, getInternalId(parentData.getIdentifier()), name, itemType);
        }
  
        // it's a root node
        return getItemByName(null, null, name, itemType);
     }
docs: {@inheritDoc}