new TypeReference<List<JsonNode>>() {}); return list.stream() .map(in -> convertType(in, schema.getInnerSchema())) .collect(Collectors.toList()); case SET: new TypeReference<Set<JsonNode>>() {}); return set.stream() .map(in -> convertType(in, schema.getInnerSchema())) .collect(Collectors.toSet()); default:
return comparing(Issue::getSeverity); } else if (schema.getType() == Type.LIST) { Comparator schemaComparator = schemaComparator(schema.getInnerSchema()); return lexicographical(nullsFirst(schemaComparator)); } else if (schema.equals(Schema.LONG)) { return naturalOrder(); } else if (schema.getType() == Type.SET) { Comparator schemaComparator = schemaComparator(schema.getInnerSchema()); return lexicographical(nullsFirst(schemaComparator)); } else if (schema.equals(Schema.STRING)) {