adding the user-visible API
making singleton serialization safe
making singleton serialization safe
testing serializability
changed more anonymous classes to named classes
converting anonymous class to named class
for persistence support we need ObjectInputStream that can load from custom classloader
this class needs to be public
a test case for serialization
making the test case more complicated
refactored for reuse in other test classes
constructor needs to be executed synchronously, so we cannot transform them
switched to use exception for transformation to preserve method signatures
refactored yield to another block subtype
import more classes
revisiting the way suspension is represented in Next
a passing test case for suspend/resume
doc improvement
refactored out an utility method
for consistency with Continuable, naming this run()