HF RL Explorer

IonSequence.subList() views do not implement equals() and hashCode() according to the List contract

IonSequence.subList() views do not implement equals() and hashCode() according to the List contract: a task in LegoFlow-SWE (Harbor dataset). Symptom The objects returned by IonSequence.subList(int, int) do not obey the general contract for equals() and hashCode() as required by java.util.List …

The task

**Symptom** The objects returned by `IonSequence.subList(int, int)` do not obey the general contract for `equals()` and `hashCode()` as required by `java.util.List`. This causes practical problems when sublist views are used with collections that rely on equality (e.g., `HashMap`, `HashSet`) or compared directly.

Part of Lego-X/LegoFlow-SWE.