token expected to have been passed to suspend()
reference to the object causing the resume, use null to not pass anything. Must be the same reference that was used in the suspend call, or else a ResumeException will be thrown inside the fiber.
message to be returned by the next suspend() call.
The message passed to the suspend() call which made this call resume.
if an Exception instance was passed to the suspend() call which made this call be resumed, that Exception instance.
In: The fiber must be waiting (not running or finished).
Resumes the fiber coroutine and waits until it is suspended or terminates.