# File lib_wpm/wpm.rb, line 1965
    def execute
      component = @parent_component
      loop do
        case (component)
        when ImportWidget
          break
        when NilClass
          raise WidgetError, "not found an import widget upper #{@widget_id.inspect}."
        end
        component = component.parent_component
      end
      import_widget = component

      for component in import_widget
        yield(component)
      end

      nil
    end