/** {@inheritDoc} */ @Override public Coder<T> getDefaultOutputCoder() { return delegate.getDefaultOutputCoder(); }
@Override protected Coder<T> getDefaultOutputCoder() { return source.getDefaultOutputCoder(); }
@Override public Coder<T> getDefaultOutputCoder() { return boundedSource.getDefaultOutputCoder(); }
@SuppressWarnings({"rawtypes", "unchecked"}) @Override public Coder<Checkpoint<T>> getCheckpointMarkCoder() { return new CheckpointCoder<>(boundedSource.getDefaultOutputCoder()); }