public function testNullableThisType()
 {
     $class = new Clazz('Foo');
     $class->setNormalized(true);
     $this->registry->registerClass($class);
     $builder = new UnionTypeBuilder($this->registry);
     $this->assertCount(0, $builder->getAlternates());
     $builder->addAlternate($this->registry->getNativeType('null'));
     $this->assertCount(1, $builder->getAlternates());
     $builder->addAlternate(new ThisType($this->registry, $class));
     $this->assertCount(2, $builder->getAlternates());
     $type = $builder->build();
     $this->assertInstanceOf('Scrutinizer\\PhpAnalyzer\\PhpParser\\Type\\UnionType', $type);
 }