I just checked. InputSplit extends Writable. So I think you can just delegate to the write methods of the wrapped splits -- no need for Configurations nor SerializationFactories.