Direi di no, anzi, ora è tutto più confuso di prima.
Oltretutto non si capisce che nesso ci sia tra l'ArrayList e le eventuali istanze della tua classe XorSplit.

Cerca di fare chiarezza, mostra un esempio completo di ciò che hai e ciò che vuoi ottenere (e, soprattutto, spiega che c'entra quella tua classe XorSplit che nell'esempio qui sopra non hai nemmeno menzionato se non come riferimento di alcuni suoi campi, tra l'altro duplicati).


Ciao.