if(log.isInfoEnabled()) log.info(hb_sender + " is not in " + members + " ! Telling it to leave group");
if(log.isDebugEnabled()) log.debug(hb_sender + " is not in " + members + " ! Telling it to leave group");
    void shunInvalidHeartbeatSender(Address hb_sender) {        int num_pings=0;        Message shun_msg;        if(hb_sender != null && members != null && !members.contains(hb_sender)) {            if(invalid_pingers.containsKey(hb_sender)) {                num_pings=((Integer)invalid_pingers.get(hb_sender)).intValue();                if(num_pings >= max_tries) {                    if(log.isInfoEnabled())                        log.info(hb_sender + " is not in " + members + " ! Telling it to leave group");                    shun_msg=new Message(hb_sender, null, null);                    shun_msg.putHeader(getName(), new FdHeader(FdHeader.NOT_MEMBER));                    passDown(new Event(Event.MSG, shun_msg));                    invalid_pingers.remove(hb_sender);                }                else {                    num_pings++;                    invalid_pingers.put(hb_sender, new Integer(num_pings));                }            }            else {                num_pings++;                invalid_pingers.put(hb_sender, new Integer(num_pings));            }        }    }