can I unpack your java code also... ``` Deferred&l...
# coroutines
g
can I unpack your java code also...
Copy code
Deferred<TypeA> first = thirdPartyService.foo();

Deferred<TypeA> second = map(first, (a) -> {
  a.setXyz("xyz")
});
Deferred<TypeA> third = map(second, (a) -> {
  if(a.getXyz().equals("abc"){
    //do something
  }
})