ResponseWriter responseWriter = context.getResponseWriter();
responseWriter.startElement(HtmlConstants.DIV_ELEM, component);
responseWriter.writeAttribute(HtmlConstants.ID_ATTRIBUTE, component.getClientId() + "Items", null);
this.encodeItems(context, component, clientSelectItems);
responseWriter.endElement(HtmlConstants.DIV_ELEM);
partialWriter.endUpdate();
if (!clientSelectItems.isEmpty()) {
Map<String, Object> dataMap = ExtendedPartialViewContext.getInstance(context).getResponseComponentDataMap();
dataMap.put(component.getClientId(context), clientSelectItems);
}