/**
  * @param Configuration $configuration
  * @param ClassName     $className
  *
  * @return string
  */
 protected function outputPath(Configuration $configuration, ClassName $className)
 {
     $this->typeCheck->outputPath(func_get_args());
     return sprintf('%s%s', $configuration->outputPath(), $this->PSRPath($className));
 }