in src/main/java/com/amazonaws/schemamanager/repo/RepoUtils.java [219:228]
public static boolean equalsIgnoreRefs(ParsedSchema schema1, ParsedSchema schema2) {
if (schema1 == null && schema2 == null) return true;
if (schema1 == schema2) return true;
if (schema1 == null || schema2 == null) return false;
if (!schema1.getClass().isInstance(schema2) && !schema2.getClass().isInstance(schema1)) return false;
// Can't use schemaObj as it doesn't compare field doc, aliases, etc.
return Objects.equals(schema1.canonicalString(), schema2.canonicalString());
}