TestAllTypesMicro msg = new TestAllTypesMicro();
assertFalse(msg.hasOptionalInt64());
msg.setOptionalInt64(123);
assertTrue(msg.hasOptionalInt64());
assertEquals(123, msg.getOptionalInt64());
msg.clearOptionalInt64();
assertFalse(msg.hasOptionalInt64());
msg.clearOptionalInt64()
.setOptionalInt64(456);
assertTrue(msg.hasOptionalInt64());
msg.clear();