if(down_prot != null) down_prot.receiveDownEvent(evt); else if(log.isErrorEnabled()) log.error("no lower layer available"); }
if (down_prot != null) { down_prot.receiveDownEvent(evt); } else if (log.isErrorEnabled()) { log.error("no lower layer available"); } }
    public void passDown(Event evt) {        if(observer != null) {                     // call debugger hook (if installed)            if(observer.passDown(evt) == false) {  // false means don't pass down (=discard) event                return;            }        }        if(down_prot != null)            down_prot.receiveDownEvent(evt);        else            if(log.isErrorEnabled()) log.error("no lower layer available");    }