/**
     * Outputs the object for print preview.
     * @param JOB $entry
     * @access private
     */
    protected function _display_as_printable($entry)
    {
        parent::_display_as_printable($entry);
        if ($this->_options->show_changes) {
            $change_query = $entry->change_query();
            /** @var $changes CHANGE[] */
            $changes = $change_query->objects();
            $num_changes = sizeof($changes);
            if ($num_changes) {
                ?>
    <h2><?php 
                echo $num_changes;
                ?>
 Changes</h2>
  <?php 
                $renderer = $changes[0]->handler_for(Handler_print_renderer, $this->_options);
                foreach ($changes as $change) {
                    echo '<h3>' . $change->title_as_link() . '</h3>';
                    $renderer->display($change);
                }
            }
        }
    }
 /**
  * Outputs the object for print preview.
  * @param CHANGE $entry
  * @param OBJECT_RENDERER_OPTIONS $options
  */
 public function display_as_printable($entry, $options = null)
 {
     $this->_hide_files = !$this->_options->show_files;
     parent::display_as_printable($entry);
 }