Elemento antecessor - Lista Circular- JAVA

Esse método tem como função retornar o antecessor de um elemento na lista, ‘s’ é elemento que se deseja consultar o antecessor, isso tudo de forma circular, alguém pode ajudar?

public class ListaEncadeada implements TListaMiniProjeto {

private TNo inicio;
private TNo fim;

public ListaEncadeada() {
	inicio = null;
}

public String previous(String s) throws Exception {

	return null;
}

}