GetAdjacentIds implements
        InputOutput<Iterable<? extends EntityId>, CloseableIterable<? extends EntityId>>,
        MultiEntityIdInput,
        SeededGraphFilters { @Override public Map<String, String> getOptions() { return options; }  @Override View getView(); @Override void setView(final View view); @Override DirectedType getDirectedType(); @Override void setDirectedType(final DirectedType directedType); @Override Iterable<? extends EntityId> getInput(); @Override void setInput(final Iterable<? extends EntityId> input); @Override TypeReference<CloseableIterable<? extends EntityId>> getOutputTypeReference(); @Override Map<String, String> getOptions(); @Override void setOptions(final Map<String, String> options); @Override IncludeIncomingOutgoingType getIncludeIncomingOutGoing(); @Override void setIncludeIncomingOutGoing(final IncludeIncomingOutgoingType inOutType); @Override GetAdjacentIds shallowClone();  }
@Test public void shouldSetOptionToValue() { final GetAdjacentIds op = new GetAdjacentIds.Builder() .option("key", "value") .build(); assertThat(op.getOptions(), is(notNullValue())); assertThat(op.getOptions().get("key"), is("value")); }