Что за двойные фигурные скобки в коде?
Это лучше записать так, чтобы было понятней.public List<SelectItem> filterOptions = new ArrayList<SelectItem>() {
    // anonymous constructor()
    {
        add(new SelectItem("Van"));
        add(new SelectItem("Bus"));
        add(new SelectItem("Compact"));
        add(new SelectItem("Semi-Truck"));
        add(new SelectItem("Pickup"));
    }
};
Здесь создается анонимный дочерний класс от ArrayList и вызывается его конструктор (тоже, кстати, без имени)
Спасибо, просветили. Сколько еще тонкостей. всяких...