original_string: public function markingClasses() {
          $classes='';
          if(!$this->isExpanded()) {
              $classes .= " unexpanded jstree-closed";
          }
          if($this->isTreeOpened()) {
              if($this->numChildren() > 0) $classes .= " jstree-open";
          } else {
              $classes .= " closed";
          }
          return $classes;
      }
code: public function markingClasses() {
          $classes='';
          if(!$this->isExpanded()) {
              $classes .= " unexpanded jstree-closed";
          }
          if($this->isTreeOpened()) {
              if($this->numChildren() > 0) $classes .= " jstree-open";
          } else {
              $classes .= " closed";
          }
          return $classes;
      }
code_tokens: public function markingClasses ( ) { $ classes = '' ; if ( ! $ this -> isExpanded ( ) ) { $ classes .= " unexpanded jstree-closed" ; } if ( $ this -> isTreeOpened ( ) ) { if ( $ this -> numChildren ( ) > 0 ) $ classes .= " jstree-open" ; } else { $ classes .= " closed" ; } return $ classes ; }
docstring: Return CSS classes of 'unexpanded', 'closed', both, or neither, depending on
  the marking of this DataObject.
docstring_tokens: Return CSS classes of unexpanded closed both or neither depending on the marking of this DataObject .