jasync-driver Library
I posted a cool little Java library on GitHub that I'm calling jasync-driver. It uses exception throwing trickery to let the user write imperative conditional logic for asynchronous actions that feels synchronous.
Check it out on GitHub.