23    use GetTypeIdFromConstTrait;
 
   25    public const ID = ItemDescriptorType::COMPLEX_ALIAS;
 
   27    public function __construct(
 
   31    public function getAlias() : 
string{ 
return $this->alias; }
 
   33    public static function read(ByteBufferReader $in) : 
self{
 
   34        $alias = CommonTypes::getString($in);
 
   36        return new self($alias);
 
   39    public function write(ByteBufferWriter $out) : 
void{
 
   40        CommonTypes::putString($out, $this->alias);