InternalState iState = _getInternalState(true);
if (iState._clientKeyMgr == null)
{
FacesContext fc = FacesContext.getCurrentInstance();
Renderer r = getRenderer(fc);
iState._clientKeyMgr = (r instanceof ClientRowKeyManagerFactory)
? ((ClientRowKeyManagerFactory) r).createClientRowKeyManager(fc, this)
: new DefaultClientKeyManager();
}
return iState._clientKeyMgr;