# File lib/cim/qualifier_declaration.rb, line 47
    def == q
#      puts "QualifierDeclaration(#{@name}:#{@type}) == #{q.class}(#{q})"
      case q
      when QualifierDeclaration
        (@name.downcase == q.name.downcase) &&
          (@type.nil? || q.type.nil? || (@type == q.type))
      when String
        @name.downcase == q.downcase
      when Symbol
        @name.downcase == q.to_s.downcase
      else
        false
      end
    end