@Override @SuppressWarnings("unchecked") public boolean equals(Object obj) { if (obj instanceof UnionSerializer) { UnionSerializer<T1, T2> other = (UnionSerializer<T1, T2>) obj; return other.canEqual(this) && oneSerializer.equals(other.oneSerializer) && twoSerializer.equals(other.twoSerializer); } else { return false; } }
@Override public boolean equals(Object obj) { if (obj instanceof GenericArraySerializer) { GenericArraySerializer<?> other = (GenericArraySerializer<?>) obj; return other.canEqual(this) && componentClass == other.componentClass && componentSerializer.equals(other.componentSerializer); } else { return false; } }