code: @Override
    public void process(final Batch batch, final BatchMaker batchMaker) throws StageException {
      SingleLaneBatchMaker slBatchMaker = new SingleLaneBatchMaker() {
        @Override
        public void addRecord(Record record) {
          batchMaker.addRecord(record, outputLane);
        }
      };
      process(batch, slBatchMaker);
    }
docs: Processes the batch by calling the {@link #process(Batch, SingleLaneBatchMaker)} method.
  <p/>
  
  @param batch the batch of records to process.
  @param batchMaker records created by the <code>Processor</code> stage must be added to the <code>BatchMaker</code>
  for them to be available to the rest of the pipeline.
  @throws StageException if the <code>Processor</code> had an error while processing records.