public function getTraits()
{
$traitUsages = array_filter($this->node->stmts, function (Node $node) {
return $node instanceof TraitUse;
});
$traitNameNodes = [];
foreach ($traitUsages as $traitUsage) {
$traitNameNodes = array_merge($traitNameNodes, $traitUsage->traits);
}
return array_map(function (Node\Name $importedTrait) {
return $this->reflectClassForNamedNode($importedTrait);
}, $traitNameNodes);
}