in java/avro-converter/src/main/java/com/microsoft/azure/schemaregistry/kafka/connect/avro/AvroConverterUtils.java [1092:1103]
private static boolean fieldEquals(Field one, Field two,
Map<Pair<Schema, Schema>, Boolean> cache) {
if (one == two) {
return true;
} else if (one == null || two == null) {
return false;
} else {
return one.getClass() == two.getClass() && Objects.equals(one.index(), two.index())
&& Objects.equals(one.name(), two.name())
&& schemaEquals(one.schema(), two.schema(), cache);
}
}