/**
  * @param InitPropertyManager $initProperty
  * @return string
  * @throws RendererException
  */
 protected function renderInitProperty(InitPropertyManager $initProperty)
 {
     $template = $initProperty->getTemplate();
     $tags = $initProperty->getTemplateTags();
     $args[RenderableInterface::TAG_PROPERTY_NAME] = $initProperty->getProperty()->getPreparedName();
     $args[RenderableInterface::TAG_PROPERTY_TYPE] = sprintf('\\%s', $initProperty->getProperty()->getTypeName());
     return $this->addIndentation($this->replace($tags, $args, $template), self::INDENT_4_SPACES);
 }