@Override public DoFn<InputT, OutputT> getFn() { return delegate.getFn(); } }
@Override public DoFn<InputT, OutputT> getFn() { return delegate.getFn(); }
@Override public DoFn<InputT, OutputT> getFn() { return delegate.getFn(); } }
@Override public DoFn<InputT, OutputT> getFn() { return underlying.getFn(); }
@Override public DoFn<KeyedWorkItem<K, InputT>, KV<K, OutputT>> getFn() { return doFnRunner.getFn(); }
@Override public DoFn<InputT, OutputT> getFn() { return doFnRunner.getFn(); }
@Override public DoFn<KeyedWorkItem<byte[], KV<InputT, RestrictionT>>, OutputT> getFn() { return underlying.getFn(); }