public PaginaRequisitada consultar(int num) {
   PaginaRequisitada retorno = null;
   for (PaginaRequisitada p : pilha) {
     if (p.getNumero() == num) {
       retorno = p;
     }
   }
   return retorno;
 }
 public boolean existe(PaginaRequisitada p) {
   boolean acerto = false;
   for (PaginaRequisitada elemento : pilha) {
     if (p.getNumero() == elemento.getNumero()) {
       acerto = true;
     }
   }
   return acerto;
 }
 public PaginaRequisitada maiorContador() {
   PaginaRequisitada retorno = this.pilha.get(0);
   for (int i = 0; i < this.pilha.size(); i++) {
     if (this.pilha.get(i).getContador() > retorno.getContador()) {
       retorno = this.pilha.get(i);
     }
   }
   return retorno;
 }
 public PaginaRequisitada buscaMenorClasse() {
   PaginaRequisitada retorno = getPilha().get(0);
   for (PaginaRequisitada p : getPilha()) {
     if (p.getClasse() < retorno.getClasse()) {
       retorno = p;
     }
   }
   return retorno;
 }
 public PaginaRequisitada menorContador() {
   PaginaRequisitada retorno = getPilha().get(0);
   for (int i = 0; i < this.pilha.size(); i++) {
     PaginaRequisitada p = this.pilha.get(i);
     if (p.getContador() < retorno.getContador()) {
       retorno = p;
     }
   }
   return retorno;
 }