code: public void run()
      {
          Record recDest = this.getMainRecord();
          Iterator<Record> source = this.getSource();
          
          while (source.hasNext())
          {
              Record recSource = source.next();
              
              this.mergeSourceRecord(recSource, recDest);
          }
      }
docs: Run Method.