@Override
	public void action() {
		
		if(agente.getPasso() == 3){
			if(agente.getQuantidadeDeAgentesVendedores() > 0){
				
				System.out.println("Passo 3 AI");
				
				ACLMessage mensagem = new ACLMessage(ACLMessage.CFP);
				mensagem.setProtocol(FIPANames.InteractionProtocol.FIPA_CONTRACT_NET);
				mensagem.setReplyByDate(new Date(System.currentTimeMillis() + 10000));
				
				try {
					mensagem.setContentObject(agente.getListaDeCupons());
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				
				Iterator it = agente.getAgentesVendedores();
				
				while(it.hasNext()){
					AID tmp = (AID) it.next();
					System.out.println("Vou enviar mensagem ao: " + tmp.getLocalName());
					mensagem.addReceiver( tmp);
				}
				
				agente.send(mensagem); // Envia CFP para todos os agentes que fazem aquele servico
				done = true;
			}
		}
	}