### Question:
SelectableOptionsModel { public ModifiableHolder<Boolean> addOption(E option, boolean initialValue) { Option<E> o = new Option<E>(option, initialValue); d_options.add(o); return o.toggle; } 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 testAddOptionDefaultValue() { assertEquals(true, d_model.addOption("Geitenkaas", true).getValue()); assertEquals(false, d_model.addOption("Bladerdeeg", false).getValue()); }