protected DataModel<?> getDataModel() {
        String clientID = "";

        UIComponent parent = getParent();
        if (parent != null) {
            clientID = parent.getContainerClientId(getFacesContext());
        }
        return _dataModelMap.computeIfAbsent(clientID, k -> createDataModel());
    }
Handle case where this table is nested inside another table. See method getDataModel for more details.
<p>
Key: parentClientId (aka rowId when nested within a parent table) Value: DataModel
primefaces/src/main/java/org/primefaces/component/api/UITabPanel.java