private void addBehavior(FacesContext context, ClientBehaviorHolder behaviorHolder) { String eventName = this.eventName; if (eventName == null) { eventName = behaviorHolder.getDefaultEventName(); if (eventName == null) { return; } } if (shouldAddBehavior(behaviorHolder, eventName)) { ClientBehavior behavior = createBehavior(context); behaviorHolder.addClientBehavior(eventName, behavior); } }