protected function executeWithBlueprint(Blueprint $blueprint, InputInterface $input, OutputInterface $output)
{
$unresolved = $input->getOption('unresolved');
$output->writeln("Blueprint '{$blueprint->getName()}':");
$parameters = $blueprint->getParameters(!$unresolved);
$output->writeln('== PARAMETERS ==');
$table = new Table($output);
$table->setHeaders(['Key', 'Value'])->setRows($parameters);
$table->render();
$output->writeln('== TAGS ==');
$table = new Table($output);
$table->setHeaders(['Key', 'Value'])->setRows($blueprint->getTags(!$unresolved));
$table->render();
}