# File lib/cim/qualifier_set.rb, line 50
    def [] qualifier,type=nil
      self.each do |q|
        unless type.nil?
          next unless q.type == type
        end
#       puts "#{q} == #{qualifier}<#{type}>"
        return q if case qualifier
                       when CIM::Qualifier
                         q == qualifier.declaration
                       when CIM::QualifierDeclaration
                         q == qualifier
                       when String, Symbol
                         q.declaration == qualifier
                       else
                         raise "Unknown parameter in #{self.class}[]"
                       end
      end
      nil
    end