public BocRowQuirksModeRenderer(
            BocListQuirksModeCssClassDefinition cssClasses, IBocIndexColumnRenderer indexColumnRenderer, IBocSelectorColumnRenderer selectorColumnRenderer)
        {
            ArgumentUtility.CheckNotNull("cssClasses", cssClasses);
            ArgumentUtility.CheckNotNull("indexColumnRenderer", indexColumnRenderer);
            ArgumentUtility.CheckNotNull("selectorColumnRenderer", selectorColumnRenderer);

            _cssClasses             = cssClasses;
            _indexColumnRenderer    = indexColumnRenderer;
            _selectorColumnRenderer = selectorColumnRenderer;
        }
        public BocRowRenderer(
            BocListCssClassDefinition cssClasses,
            IBocIndexColumnRenderer indexColumnRenderer,
            IBocSelectorColumnRenderer selectorColumnRenderer,
            IRenderingFeatures renderingFeatures)
        {
            ArgumentUtility.CheckNotNull("cssClasses", cssClasses);

            _cssClasses             = cssClasses;
            _indexColumnRenderer    = indexColumnRenderer;
            _selectorColumnRenderer = selectorColumnRenderer;
            _renderingFeatures      = renderingFeatures;
        }