/**
  * @param \Twig_TemplateInterface $template
  * @param string $blockName
  * @return \Twig_TemplateInterface|bool
  */
 private function findTemplateWithBlock(\Twig_TemplateInterface $template, $blockName)
 {
     if ($template->hasBlock($blockName)) {
         return $template;
     }
     // Check parents
     if (false !== ($parent = $template->getParent(array()))) {
         return $this->findTemplateWithBlock($parent, $blockName);
     }
     return false;
 }