public String join(final Stream<?> parts) {
    return join(parts.iterator());
  }
@Test
  public void shouldHandleThreeItems() {
    assertThat(joiner.join(ImmutableList.of(1, 2, 3)), is("1, 2 or 3"));
  }