/**
  * {@inheritDoc}
  */
 public function visit(array $tokens, $index)
 {
     $namespace = '';
     $index += 2;
     // Skip namespace keyword and whitespace
     while (isset($tokens[$index]) && is_array($tokens[$index])) {
         $namespace .= $tokens[$index++][1];
     }
     $this->fqcns->setNamespace($namespace);
     return $index;
 }