u = new WaitUnreachable(new XBase() {});
receive(test.roundTripInterfaceToInterface((XBase) u.get()));
u.waitUnreachable();
u = new WaitUnreachable(new XDerived() {});
receive(test.roundTripInterfaceToInterface((XDerived) u.get()));
u.waitUnreachable();
u = new WaitUnreachable(new XBase() {});
receive(test.roundTripBaseToInterface((XBase) u.get()));
u.waitUnreachable();
u = new WaitUnreachable(new XDerived() {});