public function render(array $tokenStruct, $view, array $options, Mustache $mustache)
    {
        $subView = $this->getValue($tokenStruct[1], $view);

        // If the view value is not a SubView, we cannot handle it here
        if (! $subView instanceof SubView) {
            return;
        }

        // Get template
        $template = $subView->getTemplate();

        // Get sub view; use current view if none found
        $localView  = $subView->getView();
        if (null === $localView) {
            $localView = $view;
        }

        // Render sub view and return it
        return $mustache->render($template, $localView);
    }