public function ScheduleGetEventsById($eventId)
 {
     // $eventId : IDType or this array
     $this->CheckAndSetHeader(__FUNCTION__);
     $reg_args = $this->getRegularArgs($eventId, __FUNCTION__);
     $this->encodeString($reg_args);
     $results = parent::ScheduleGetEventsById($reg_args);
     $this->methodClose();
     $ret_val = array();
     if (is_array($results->schedule_event)) {
         foreach ($results->schedule_event as $event) {
             $ret_val[] = new CbgrnEventType($event);
         }
     } else {
         if ($results->schedule_event !== NULL) {
             $ret_val = new CbgrnEventType($results->schedule_event);
         } else {
             $ret_val = NULL;
         }
     }
     return $this->decodeString($ret_val);
 }