original_string: private function format_trace_flags()
    {
      $flags = array();
      if (!$this->already_invoked)
      {
        $flags[] = 'first_time';
      }
      if (!$this->is_needed())
      {
        $flags[] = 'not_needed';
      }
  
      return (count($flags)) ? '('.join(', ', $flags).')' : '';
    }
code: private function format_trace_flags()
    {
      $flags = array();
      if (!$this->already_invoked)
      {
        $flags[] = 'first_time';
      }
      if (!$this->is_needed())
      {
        $flags[] = 'not_needed';
      }
  
      return (count($flags)) ? '('.join(', ', $flags).')' : '';
    }
code_tokens: private function format_trace_flags ( ) { $ flags = array ( ) ; if ( ! $ this -> already_invoked ) { $ flags [ ] = 'first_time' ; } if ( ! $ this -> is_needed ( ) ) { $ flags [ ] = 'not_needed' ; } return ( count ( $ flags ) ) ? '(' . join ( ', ' , $ flags ) . ')' : '' ; }
docstring: Format the trace flags for display.
docstring_tokens: Format the trace flags for display .