/**
  * @param array $parameters
  * @return ClassDeclaration
  */
 protected function createDeclaration($parameters = [])
 {
     return $this->container->get(FactoryInterface::class)->make($this->config->declarationClass(static::ELEMENT), ['name' => $this->elementClass(), 'comment' => $this->option('comment')] + $parameters);
 }