ToSet implements
        InputOutput<Iterable<? extends T>, Set<? extends T>>,
        MultiInput<T> { @Override public Iterable<? extends T> getInput() { return input; }  @Override Iterable<? extends T> getInput(); @Override void setInput(final Iterable<? extends T> input); @Override TypeReference<Set<? extends T>> getOutputTypeReference(); @Override ToSet shallowClone(); @Override Map<String, String> getOptions(); @Override void setOptions(final Map<String, String> options);  }
@Test @Override public void builderShouldCreatePopulatedOperation() { final ToSet<String> toSet = new ToSet.Builder<String>().input("1", "2").build(); assertThat(toSet.getInput(), is(notNullValue())); assertThat(toSet.getInput(), iterableWithSize(2)); assertThat(toSet.getInput(), containsInAnyOrder("1", "2")); }