@Test
public void testWithSecond() {

  LocalTime localTime = LocalTime.of(5, 11, 33, 811 * 1_000_000);
  LocalTime localTime2 = localTime.withSecond(42);
  int packedTime = pack(localTime);
  int packedTime2 = withSecond(42, packedTime);
  assertTimeEquals(localTime2, packedTime2);
}