original_string: public function run(): Data
      {
          if (!$this->loadData()) {
              $this->process();
              $this->saveData();
          }
          return $this->data;
      }
code: public function run(): Data
      {
          if (!$this->loadData()) {
              $this->process();
              $this->saveData();
          }
          return $this->data;
      }
code_tokens: public function run ( ) : Data { if ( ! $ this -> loadData ( ) ) { $ this -> process ( ) ; $ this -> saveData ( ) ; } return $ this -> data ; }
docstring: Run controller logic
  
  @return Data
  @throws ComponentException
  @throws ControllerException
  @throws \ReflectionException
docstring_tokens: Run controller logic