/**
  * Log a change of the instructors of the course.
  * 
  * @since 0.1
  * 
  * @param string $action
  * @param array $instructors
  * @param string $message
  */
 protected function logInstructorChange($action, array $instructors, $message)
 {
     $names = array();
     foreach ($instructors as $userId) {
         $names[] = EPInstructor::newFromId($userId)->getName();
     }
     $info = array('type' => 'instructor', 'subtype' => $action, 'title' => $this->getTitle(), 'parameters' => array('4::instructorcount' => count($names), '5::instructors' => $GLOBALS['wgLang']->listToText($names)));
     if ($message !== '') {
         $info['comment'] = $message;
     }
     EPUtils::log($info);
 }