code: public boolean hasItemData(NodeData parentData, QPathEntry name, ItemType itemType)
        throws RepositoryException
     {
        if (parentData != null)
        {
           final QPath ipath = QPath.makeChildPath(parentData.getQPath(), name);
           if (!this.equals(versionDataManager) && isSystemDescendant(ipath))
           {
              return versionDataManager.hasItemData(parentData, name, itemType);
           }
        }
        return super.hasItemData(parentData, name, itemType);
     }
docs: {@inheritDoc}