 #
 #   my_mock.returns(456).args(123).expects("my_method")
 #
-# is not.  @state is used to remember the last function called so that
-# we can enforce this order.  Note that args, returns and throws are
-# optional.  Also note that either returns or throws can be used, but
-# not both on the same expectation.
+# is not.  Note that args, returns and throws are optional.  Also 
+# note that either returns or throws can be used, but not both on 
+# the same expectation.
 #
 # @expectations is used as a stack only in so far as the method expectation
 # at the front of the list is the most recently defined expectation and is

  # my_mock = new Mock()
  # expectation = my_mock.expects("my_method")
  # expectation.throws(new Error("an error"))
  #
  # Or more usually:
  #



#
# private
#

_expectations = (mock) ->
