/**
  * Returns a task by its ID.
  *
  * @param int $taskId
  *
  * @return TaskRecord|null|false
  */
 private function _getTaskRecordById($taskId)
 {
     if (!isset($this->_taskRecordsById[$taskId])) {
         $this->_taskRecordsById[$taskId] = TaskRecord::model()->findById($taskId);
         if (!$this->_taskRecordsById[$taskId]) {
             $this->_taskRecordsById[$taskId] = false;
         }
     }
     if ($this->_taskRecordsById[$taskId]) {
         return $this->_taskRecordsById[$taskId];
     }
 }