AYUDA SelectOneMenu desde Clase Java

Hola Comunidad,

Llevo unos meses trabajando con JSF, ahora mismo con Primefaces y se ha presentado la necesidad de construir componentes en la interfaz, desde la clase Java.

Por ejemplo escribi este metodo, que recibe una Entidad, donde especifico atributos String, como "Name","Id","StyleClass",etc..

private org.primefaces.component.inputtext.InputText  buildInput(BeanEjemplo item){
        org.primefaces.component.inputtext.InputText object = new InputText();
        object.setId(item.getId());
        object.setStyleClass(item.getStyleClass());
        object.setValueExpression("value", getValueExpression(item.getValue()));
         
         
         
        return object;
    }  

sin embargo cuando quiero construir componentes con Items, como por ejemplo un Select, o un CheckList, no tengo indea de como agregarle los elementos, he intentado de diversas formas pero no puedo. Este metodo construye un Select

private org.primefaces.component.selectonemenu.SelectOneMenu buildSelect(BeanEjemplo item){
        org.primefaces.component.selectonemenu.SelectOneMenu object = new SelectOneMenu();
        object.setId(item.getId());
        object.setStyleClass(item.getStyleClass());
return object;
    }

Estaba pensando que de alguna manera se le podria agregar algo asi como:
object.add( UIComponent -> SelectItem x)

Pero no encuentro la clase Select Item.

Aqui dejo una imagen de como quedan los componentes en la interfaz

http://monkar.co.cc/images/result.png

Si alguien pudiera ayudarme con esto se lo agradeceria mucho.