protected function renderCheckboxIcon($checked = false)
{
$icon = $this->_iconPrefix . $this->getCheckboxIcon($checked);
$options = $checked ? $this->checkedNodeOptions : $this->uncheckedNodeOptions;
$label = ArrayHelper::remove($options, 'label', '<span class="' . $icon . '"></span>');
$action = $checked ? 'checked' : 'unchecked';
return Html::tag('span', $label, ['class' => "kv-node-{$action}"]);
}