public function getListItemTemplate()
    {
        // Define Template by Class:
        
        $template = sprintf('%s\ListItem', get_class($this->owner));
        
        // Define Template via Renderer:
        
        if ($this->owner->getRenderer()->hasMethod('getListItemTemplate')) {
            $template = $this->owner->getRenderer()->getListItemTemplate(get_class($this->owner));
        }
        
        // Verify Template Exists:
        
        if (SSViewer::hasTemplate($template)) {
            return $template;
        }
        
        // Answer Default Template:
        
        return $this->owner->getDefaultListItemTemplate();
    }