public String join(final Stream<?> parts) {
    return join(parts.iterator());
  }
@Test
  public void shouldHandleNulls() {
    assertThat(joiner.join(Arrays.asList("a", null, "c")), is("a, null or c"));
  }