protected function assertEqualTypes(IType $expected, IType $actual, $message = '')
{
$this->assertSame($expected->getIdentifier(), $actual->getIdentifier(), $message);
$this->assertTrue($expected->isEqualTo($actual), $message);
$this->assertTrue($actual->isEqualTo($expected), $message);
$this->assertSame($expected, $actual, $message);
}