cb.send(Binder.fromKeysValues("hello", "world")); cb.send(Binder.fromKeysValues("hello", "world2")); Binder res = Binder.from(cb.receive()); assertEquals("bar", res.getStringOrThrow("foo")); res = Binder.from(cb.receive()); res = Binder.from(cb.receive()); ca.send(Binder.fromKeysValues("foo", "bar2")); ca.send(Binder.fromKeysValues("foo3", "bar")); Binder res = Binder.from(ca.receive()); assertEquals("world", res.getStringOrThrow("hello")); res = Binder.from(ca.receive()); assertEquals("world2", res.getStringOrThrow("hello")); return null;