if (valueExpression != null) {
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()) {