code: public function getParent(array $context)
      {
          if (null !== $this->parent) {
              return $this->parent;
          }
  
          try {
              $parent = $this->doGetParent($context);
  
              if (false === $parent) {
                  return false;
              }
  
              if ($parent instanceof self) {
                  return $this->parents[$parent->getTemplateName()] = $parent;
              }
  
              if (!isset($this->parents[$parent])) {
                  $this->parents[$parent] = $this->loadTemplate($parent);
              }
          } catch (Twig_Error_Loader $e) {
              $e->setSourceContext(null);
              $e->guess();
  
              throw $e;
          }
  
          return $this->parents[$parent];
      }
docs: Returns the parent template.
  
  This method is for internal use only and should never be called
  directly.
  
  @param array $context
  
  @return Twig_TemplateInterface|false The parent template or false if there is no parent
  
  @internal