Just playing with the idea of creating a promise abstraction in Java.