@Test
public void testAtomSetDeserialization() throws IOException {

  assertEquals(Set.of("string1"), JsonUtil.deserialize("\"string1\"", Set.class));
  assertEquals(Set.of(42L), JsonUtil.deserialize("42", Set.class));
  assertEquals(Set.of(true), JsonUtil.deserialize("true", Set.class));
  UUID uuid = UUID.randomUUID();
  assertEquals(Set.of(new Uuid(uuid)), JsonUtil.deserialize("[\"uuid\", \"" + uuid + "\"]", Set.class));
  assertEquals(Set.of(4.2), JsonUtil.deserialize("4.2", Set.class));
}