} else {
component.setConverter(application.createConverter(converter.getExpressionString()));
}
}
if (validator != null) {
component.addValidator(new javax.faces.validator.MethodExpressionValidator(validator));
}
if (value != null) {
component.setValueExpression("value", value);
}