# File lib/bacon.rb, line 142
    def run
      return  unless name =~ RestrictContext
      Counter[:context_depth] += 1
      Bacon.handle_specification(name) { instance_eval(&block) }
      Counter[:context_depth] -= 1
      self
    end