final ValueBinding binding = application.createValueBinding(ref);
if (name.equals("NAME")) {
final UICommand command = (UICommand) application.createComponent(UICommand.COMPONENT_TYPE);
command.setRendererType("Link");
command.setValueBinding("label", binding);
final MethodBinding action = application.createMethodBinding("#{test.select}", new Class[0]);
command.setAction(action);
column.getChildren().add(command);
} else {
final UIOutput output = (UIOutput) application.createComponent(UIOutput.COMPONENT_TYPE);
output.setValueBinding("value", binding);