public function application_info($id_)
 {
     $args = func_get_args();
     // func_get_args(): Can't be used as a function parameter before PHP 5.3.0
     $res = $this->__call('application_info', $args);
     if ($res === null) {
         return null;
     }
     $application = new Application($res);
     if (!$application->is_valid()) {
         return null;
     }
     if (array_key_exists('tasks', $res)) {
         $tasks = array();
         foreach ($res['tasks'] as $item) {
             $task = new Task($item);
             if (!$task->is_valid()) {
                 continue;
             }
             $tasks[] = $task;
         }
         $application->setAttribute('tasks', $tasks);
     }
     return $application;
 }