# File lib_wpm/wpm.rb, line 851
    def parent_page
      component = self
      loop do
        case (component)
        when Page
          return component
        when NilClass
          raise WidgetError, "not found a page widget upper #{component_name}"
        end
        component = component.parent_component
      end

      raise 'internal error'
    end