@Test
void serializeNestedOrgJsonObjectWorks()
{

    List<String> variants = new ArrayList<>(2);
    variants.add("{\"before\":[\"nothing\"],\"json\":{\"a\":\"b\",\"c\":true},\"after\":42}");
    variants.add("{\"before\":[\"nothing\"],\"json\":{\"c\":true,\"a\":\"b\"},\"after\":42}");
    org.json.JSONObject object = new org.json.JSONObject();
    object.put("a", "b");
    object.put("c", true);
    Map<String, Object> map = new LinkedHashMap<>();
    map.put("before", Collections.singletonList("nothing"));
    map.put("json", object);
    map.put("after", 42);
    // assertEquals(variants.get(0), this.tool.serialize(map));
    assertTrue(variants.contains(this.tool.serialize(map)));
}