private function parseTraitSignature()
{
$this->consumeToken(Tokens::T_TRAIT);
$this->consumeComments();
$qualifiedName = $this->createQualifiedTypeName($this->parseClassName());
$trait = $this->builder->buildTrait($qualifiedName);
$trait->setCompilationUnit($this->compilationUnit);
$trait->setComment($this->docComment);
$trait->setId($this->idBuilder->forClassOrInterface($trait));
$trait->setUserDefined();
return $trait;
}