/**
  * @copydoc GridCellProvider::getTemplateVarsFromRowColumn()
  */
 function getTemplateVarsFromRowColumn($row, $column)
 {
     $element = $row->getData();
     $columnId = $column->getId();
     switch ($columnId) {
         case 'name':
             return array('label' => $element['name']);
         case 'submission':
             $settingName = $row->getId() . 'EnabledSubmission';
             // e.g. typeEnabledSubmission
             $settingEnabled = $this->_context->getSetting($settingName);
             return array('name' => $settingName, 'selected' => $settingEnabled ? true : false);
         case 'workflow':
             $settingName = $row->getId() . 'EnabledWorkflow';
             // e.g. typeEnabledWorkflow
             $settingEnabled = $this->_context->getSetting($settingName);
             return array('name' => $settingName, 'selected' => $settingEnabled ? true : false);
     }
     assert(false);
 }