valueExpression.setValue(faceletContext, changeListener);
}
}
if (valueExpression != null) {
changeSource.addTabChangeListener(new TabChangeListenerValueBindingDelegate(type.getValue(),
new LegacyValueBinding(valueExpression)));
} else {
changeSource.addTabChangeListener(changeListener);
}
if (listener != null && !listener.isLiteral()) {
changeSource.setTabChangeListener(new LegacyMethodBinding(