SetCoder extends IterableLikeCoder<T, Set<T>> { public static <T> SetCoder<T> of(Coder<T> elementCoder) { return new SetCoder<>(elementCoder); } protected  SetCoder(Coder<T> elemCoder); static SetCoder<T> of(Coder<T> elementCoder); @Override void verifyDeterministic(); @Override TypeDescriptor<Set<T>> getEncodedTypeDescriptor();  }
@Test public void testCoderIsSerializableWithWellKnownCoderType() throws Exception { CoderProperties.coderSerializable(SetCoder.of(GlobalWindow.Coder.INSTANCE)); }