Como bien dice chuidiang, deberías llamar al método buscarDireccion. Algo del estilo:
Código:
private void agregaPersona(Persona libro){
Direccion dir = new Direccion ();
// inicializamos los valores de dir
List<Direccion> nuevaLista = buscarDireccion (dir);
}
private List<Direccion> buscarDireccion(Direccion direccion){
//Aqui tengo el metodo List
.....
}