# File lib/cgikit/session.rb, line 166
  def component_for_context_id( context_id )
    page = nil
    unless context_id.nil? then
      ids = context_id.split(Context::SEPARATOR)
      while ids.size > 1
        id = ids.join(Context::SEPARATOR)
        if page = _component(id) then break end
        ids.pop
        ids.push(0)
        id = ids.join(Context::SEPARATOR)
        if page = _component(id) then break end
        ids.pop
      end
    end
    page
  end