Support for Guava ListenableFuture