private function getReflector($fileReflector)
{
if (isset($fileReflector->getClasses()[0])) {
return $fileReflector->getClasses()[0];
}
if (isset($fileReflector->getInterfaces()[0])) {
return $fileReflector->getInterfaces()[0];
}
if (isset($fileReflector->getTraits()[0])) {
return $fileReflector->getTraits()[0];
}
throw new \Exception('Could not get reflector for ' . $this->outputName);
}