@Override public void addNext(Pesquisador next) { Pesquisador actual = this; while (actual.hasNext()) { actual = actual.getNext(); } actual.setNext(next); }
@Override public List<Dica> getDicas(List<Dica> dicas) { if (hasNext()) { return pesquisar(next.getDicas(dicas)); } return pesquisar(dicas); }