# File cli/ruby-debug/commands/finish.rb, line 11
    def execute
      max_frame = @state.context.stack_size - @state.frame_pos
      if !@match[1] or @match[1].empty?
        frame_pos = @state.frame_pos
      else
        frame_pos = get_int(@match[1], "Finish", 0, max_frame-1, 0)
        return nil unless frame_pos
      end
      @state.context.stop_frame = frame_pos
      @state.frame_pos = 0
      @state.proceed
    end