# File lib/ruote/part/block_participant.rb, line 132
    def get_block(*keys)

      key = keys.find { |k| @opts[k] }

      return nil unless key

      block = @opts[key]

      @context.treechecker.block_check(block)
        # raises in case of 'security' violation

      #eval(block, @context.send(:binding))
        # doesn't work with ruby 1.9.2-p136
      #eval(block, @context.instance_eval { binding })
        # works OK with ruby 1.8.7-249 and 1.9.2-p136
      eval(block, self.instance_eval { binding })
        # works OK with ruby 1.8.7-249 and 1.9.2-p136
    end