protected function outputPath(
        Configuration $configuration,
        ClassName $className
    ) {
        $this->typeCheck->outputPath(func_get_args());

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

        return sprintf(
            '%s%s',
            $configuration->outputPath(),
            $this->PSRPath($className)
        );
    }
@param Configuration $configuration
@param ClassName     $className

@return string