while(members.size() > 1 && num_tries++ < 3) { // excluding myself
dest=target != null? target : determineCoordinator();
if(dest == null)
return null;
msg.setDest(dest);
dests.removeAllElements();
dests.addElement(dest);
req=new GroupRequest(msg, corr, dests, GroupRequest.GET_FIRST, timeout_return_state, 0);
req.execute();
rsp_list=req.getResults();
for(int i=0; i < rsp_list.size(); i++) { // get the first non-suspected result