@Override public GroupScan createNewGroupScan(List<String> newFiles) throws IOException { final FileSelection newSelection = FileSelection.create(null, newFiles, getBaseTableLocation()); final FileGroupScan newScan = ((FileGroupScan) scanRel.getGroupScan()).clone(newSelection); return newScan; }