# File lib/cim/qualifier_declaration.rb, line 37
    def initialize name, type = :boolean, default = false, scopes = nil, flavors = nil
      @type = (type.kind_of? Type) ? type : Type.new(type)
      @default = (default.nil? || default.is_a?(CIM::Variant)) ? default : CIM::Variant.new(@type, default)
      @scopes = scopes
      @flavors = flavors
      super name
    end