@Override
    public void setValueExpression(String name, ValueExpression binding) {
        if (name == null) {
            throw new IllegalArgumentException("name");
        }
        else if ("value".equals(name)) {
            _dataModelMap.clear();
        }
        else if ("rowIndex".equals(name)) {
            throw new IllegalArgumentException("name " + name);
        }
        super.setValueExpression(name, binding);
    }
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