Composable Promise Library for Java 7