AddressKind
virtual address_type_kind AddressKind() const = 0;
virtual address_type_kind AddressKind() const;
else if (type->AddressKind() != constraints.SubtypeKind())
if (addressType != NULL && addressType->AddressKind()