* super.setup() should be called if MultipleOutputs are to be used. Therefore we have created another
* signature with the MultipleOutputsCollector in order to avoid this, which will be the official setup()
* method in the future (this one will be declared final in further versions).
*/
protected void setup(Mapper<I1, I2, O1, O2>.Context context) throws IOException, InterruptedException {
collector = new MultipleOutputsCollector(context);
this.setup(context, collector);
}