### Question:
SelectableOptionsModel { public List<ModifiableHolder<Boolean>> addOptions(Collection<? extends E> options, boolean initialValue) { List<ModifiableHolder<Boolean>> retVal = new ArrayList<ModifiableHolder<Boolean>>(); for (E it : options) { retVal.add(addOption(it, initialValue)); } return retVal; } SelectableOptionsModel(); void clear(); ModifiableHolder<Boolean> addOption(E option, boolean initialValue); List<ModifiableHolder<Boolean>> addOptions(Collection<? extends E> options, boolean initialValue); ModifiableHolder<Boolean> getSelectedModel(E option); ObservableList<Option<E>> getOptions(); ObservableList<E> getSelectedOptions();  }### Answer:
@Test public void testAddOptionsDefaultValue() { List<ModifiableHolder<Boolean>> holders = d_model.addOptions(Arrays.asList("Geitenkaas", "Bladerdeeg"), true); assertEquals(2, holders.size()); assertEquals(true, holders.get(0).getValue()); assertEquals(true, holders.get(1).getValue()); }