[RESOLVIDO] Como inverter uma lista encadeada em Java?

Estou implementando uma lista encadeada em Java e preciso inverte-la sem utilizar vetores ou listas auxiliares, apenas manipulando ponteiros, alguém tem alguma sugestão?

Ola @blue_velvet,

o clone é uma cópia superficial da sua lista então você tem os mesmos ponteiros depois basta utilizar Collections, ex:

Collections.reverse(list.clone());