public void processValueChange(ValueChangeEvent event) throws AbortProcessingException {
ValueChangeListener instance = (ValueChangeListener)
Util.getListenerInstance(type, binding);
if (instance != null) {
instance.processValueChange(event);
} else {
if (LOGGER.isLoggable(Level.WARNING)) {
LOGGER.log(Level.WARNING,
"jsf.core.taglib.action_or_valuechange_listener.null_type_binding",
new Object[] {