encodeListCols(context,component);
Iterator iterator = getSelectItems(context,component);
for(int i=0; iterator.hasNext(); i++){
SelectItem selectItem = (SelectItem) iterator.next();
responseWriter.startElement("listitem",null);
responseWriter.writeAttribute("label",selectItem.getLabel(),"label");
responseWriter.writeAttribute("value",getFormattedValue(context,component,selectItem.getValue()),"value");
Object itemValue = selectItem.getValue();
if(itemValue!=null){
if(values.contains(itemValue)){