original_string: public function getDO()
      {
          if (!empty($this->dataObject)) {
              list($className, $ID) = explode('-', $this->dataObject);
  
              return DataList::create($className)->byID($ID);
          }
  
          return null;
      }
code: public function getDO()
      {
          if (!empty($this->dataObject)) {
              list($className, $ID) = explode('-', $this->dataObject);
  
              return DataList::create($className)->byID($ID);
          }
  
          return null;
      }
code_tokens: public function getDO ( ) { if ( ! empty ( $ this -> dataObject ) ) { list ( $ className , $ ID ) = explode ( '-' , $ this -> dataObject ) ; return DataList :: create ( $ className ) -> byID ( $ ID ) ; } return null ; }
docstring: Get the DataObject instance
  
  @return DataObject|null
docstring_tokens: Get the DataObject instance