class IDL::AST::ComponentBase

def supports?(intf)

def supports?(intf)
  self.has_support?(intf) || (@resolved_base && @resolved_base.supports?(intf)) || @resolved_interfaces.any? { |base_i| i.has_ancestor?(intf) }
end