{
   for (Car c : DataTableData.getDefaultData().subList(0, 10)) put(c.getName(), c);
 }
@ComponentExample(
    parent = ListBean.BEAN_NAME,
    title = "example.ace.list.selectionMini.title",
    description = "example.ace.list.selectionMini.description",
    example = "/resources/examples/ace/list/listSelectionMini.xhtml")
@ExampleResources(
    resources = {
      // xhtml
      @ExampleResource(
          type = ResourceType.xhtml,
          title = "ListSelectionMini.xhtml",
          resource = "/resources/examples/ace/" + "list/listSelectionMini.xhtml"),
      // Java Source
      @ExampleResource(
          type = ResourceType.java,
          title = "ListSelectionMiniBean.java",
          resource =
              "/WEB-INF/classes/org/icefaces/samples/"
                  + "showcase/example/ace/list/ListSelectionMiniBean.java")
    })
@ManagedBean(name = ListSelectionMiniBean.BEAN_NAME)
@CustomScoped(value = "#{window}")
public class ListSelectionMiniBean extends ComponentExampleImpl<ListSelectionMiniBean> {
  public static final String BEAN_NAME = "listSelectionMiniBean";

  public ListSelectionMiniBean() {
    super(ListSelectionMiniBean.class);
  }

  @PostConstruct
  public void initMetaData() {
    super.initMetaData();
  }

  private List<SelectItem> selections = new ArrayList<SelectItem>();
  private Car selectItemObject = DataTableData.getDefaultData().subList(11, 12).get(0);
  private Map<String, Car> selectItemMap =
      new HashMap<String, Car>() {
        {
          for (Car c : DataTableData.getDefaultData().subList(0, 10)) put(c.getName(), c);
        }
      };

  public Map<String, Car> getSelectItemMap() {
    return selectItemMap;
  }

  public void setSelectItemMap(Map<String, Car> selectItemMap) {
    this.selectItemMap = selectItemMap;
  }

  public List<SelectItem> getSelections() {
    return selections;
  }

  public void setSelections(List<SelectItem> selections) {
    this.selections = selections;
  }

  public Car getSelectItemObject() {
    return selectItemObject;
  }

  public void setSelectItemObject(Car selectItemObject) {
    this.selectItemObject = selectItemObject;
  }
}