Implementação da classe Variant