protected function renderTargets($builders)
    {
        $this->writeTitle('Build Targets');

        $table = new Table($this->output);
        $table->setHeaders(array('#', 'Builder', 'Deps'));

        foreach ($builders as $i => $builder) {
            $table->addRow(array(
                $i,
                $builder->getName(),
                implode(', ', $builder->getDependencies()
            )));
        }

        $table->render();

        $this->output->writeln('');
        $this->output->writeln('<info>Options:</info>');
        $this->output->writeln('');
        foreach ($this->input->getOptions() as $optionName => $optionValue) {
            $this->output->writeln(sprintf('  - <info>%s</info>: %s', $optionName, var_export($optionValue, true)));
        }

        $this->output->writeln('');

    }