James, I picked this code from the ParallelIterators#getIterators method .  Unless , I call  ScanUtil.intersectScanRange , i don't seem to be getting correct results on the KeyRanges returned from QueryPlan.getSplits.  
Can you please help on this.