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