@Test
 public void getsFedOptionDescriptorsForRecognizedOptions() {
   assertEquals(1, captured.size());
   Map.Entry<String, ? extends OptionDescriptor> only = captured.entrySet().iterator().next();
   assertEquals("b", only.getKey());
   OptionDescriptor descriptor = only.getValue();
   assertThat(descriptor.options(), hasSameContentsAs(asList("b")));
   assertEquals("boo", descriptor.description());
   assertFalse(descriptor.acceptsArguments());
   assertFalse(descriptor.requiresArgument());
   assertEquals("", descriptor.argumentDescription());
   assertEquals("", descriptor.argumentTypeIndicator());
   assertEquals(Collections.<Object>emptyList(), descriptor.defaultValues());
 }