} else {
component.setTabIndex(Integer.parseInt(tabIndex.getExpressionString()));
}
}
if (validator != null) {
component.addValidator(new javax.faces.validator.MethodExpressionValidator(validator));
}
if (valueChangeListener != null) {
component.addValueChangeListener(new javax.faces.event.MethodExpressionValueChangeListener(valueChangeListener));
}
if (converter != null) {