we'd rather not condone nor implement checking serial data byte-by-byte for equality
Not sure I understand you correctly, but this is already implemented. So this is exactly what SerializableTypeDescriptor does and what takes precedence over using hashCode() and equals(..) via FallbackJavaTypeDescriptor if the type implements Serializable |