public static <InputT> ProjectedBuilder<InputT, InputT> of(PCollection<InputT> input) {
    return named(null).of(input);
  }
@Test
  public void testBuild_ImplicitName() {
    final PCollection<String> dataset = TestUtils.createMockDataset(TypeDescriptors.strings());
    final PCollection<String> uniq = Distinct.of(dataset).output();
    final Distinct distinct = (Distinct) TestUtils.getProducer(uniq);
    assertFalse(distinct.getName().isPresent());
  }