new (Spec::Mocks::BaseExpectation)

    # File lib/spec/mocks/message_expectation.rb, line 11
          def initialize(error_generator, expectation_ordering, expected_from, sym, method_block, expected_received_count=1, opts={}, &implementation)
            @error_generator = error_generator
            @error_generator.opts = opts
            @expected_from = expected_from
            @sym = sym
            @method_block = method_block
            @actual_received_count = 0
            @expected_received_count = expected_received_count
            @args_expectation = ArgumentExpectation.new([ArgumentMatchers::AnyArgsMatcher.new])
            @consecutive = false
            @exception_to_raise = nil
            @symbol_to_throw = nil
            @order_group = expectation_ordering
            @at_least = nil
            @at_most = nil
            @args_to_yield = []
            @failed_fast = nil
            @args_to_yield_were_cloned = false
            @return_block = implementation
          end