private function parseInterfaceSignature()
{
$this->consumeToken(Tokens::T_INTERFACE);
$this->consumeComments();
$qualifiedName = $this->createQualifiedTypeName($this->parseClassName());
$interface = $this->builder->buildInterface($qualifiedName);
$interface->setCompilationUnit($this->compilationUnit);
$interface->setComment($this->docComment);
$interface->setId($this->idBuilder->forClassOrInterface($interface));
$interface->setUserDefined();
return $this->parseOptionalExtendsList($interface);
}