protected function execute(InputInterface $input, OutputInterface $output)
 {
     try {
         $skuPattern = $input->getArgument('sku');
         $matches = $this->productStatusAdapter->getProductStatusMatchingSku($skuPattern);
         if ($matches) {
             $this->outputMatches($output, $matches);
         } else {
             $output->writeln(sprintf('<comment>No matches found for "%s"</comment>', $skuPattern));
         }
     } catch (ProductStatusAdapterException $exception) {
         $output->writeln('<error>' . $exception->getMessage() . '</error>');
     }
 }