Buenas, alexg88.
Primero, gracias por contestar.
Segundo; sé que el Collections.reverse actúa sobre el propio ArrayList, es por eso que creo una copia local del array:
Código:
assA = a.getAssistants();
El problema es que al terminar el método, en Out, el array "a.getAssistants()" ha cambiado, cuando solo debería cambiar "assA"... o eso creo...
De todas maneras, ahora que reviso el primer post me he dado cuenta que no había escrito el verdadero problema...
Saludos!