@Test public void testToAndFromPb() { Payload<?> payload = Payload.fromPb(STRING_PAYLOAD.toPb().build()); assertTrue(payload instanceof StringPayload); comparePayload(STRING_PAYLOAD, payload); payload = Payload.fromPb(JSON_PAYLOAD.toPb().build()); assertTrue(payload instanceof JsonPayload); comparePayload(JSON_PAYLOAD, payload); payload = ProtoPayload.fromPb(PROTO_PAYLOAD.toPb().build()); assertTrue(payload instanceof ProtoPayload); comparePayload(PROTO_PAYLOAD, payload); }