public function testReadWrite()
 {
     $param = new ParamTag('string $a the string');
     $this->assertEquals('string', $param->getType());
     $this->assertEquals('$a', $param->getVariable());
     $this->assertEquals('the string', $param->getDescription());
     $this->assertFalse($param->isVariadic());
     $this->assertEquals('@param string $a the string', $param->toString());
     $param = new ParamTag('string ...$a');
     $this->assertEmpty($param->getDescription());
     $this->assertTrue($param->isVariadic());
     $this->assertEquals('@param string ...$a', $param->toString());
 }