/**
  * Store the data from a @default annotation in our argument or option store,
  * as appropriate.
  */
 protected function processDefaultTag($tag)
 {
     if (!$this->pregMatchNameAndDescription((string) $tag->getDescription(), $match)) {
         return;
     }
     $variableName = $match['name'];
     $defaultValue = $this->interpretDefaultValue($match['description']);
     if ($this->commandInfo->arguments()->exists($variableName)) {
         $this->commandInfo->arguments()->setDefaultValue($variableName, $defaultValue);
         return;
     }
     $variableName = $this->commandInfo->findMatchingOption($variableName);
     if ($this->commandInfo->options()->exists($variableName)) {
         $this->commandInfo->options()->setDefaultValue($variableName, $defaultValue);
     }
 }