protected Map<NumericIndexStrategy, ScannerBase> getScanners(
final AccumuloOperations accumuloOperations,
final boolean separateSubStrategies ) {
final String tableName = StringUtils.stringFromBinary(index.getId().getBytes());
final Map<NumericIndexStrategy, ScannerBase> resultScanners = new HashMap<NumericIndexStrategy, ScannerBase>();
final NumericIndexStrategy indexStrategy = index.getIndexStrategy();
if ((indexStrategy instanceof HierarchicalNumericIndexStrategy) && separateSubStrategies) {
final SubStrategy[] subStrategies = ((HierarchicalNumericIndexStrategy) indexStrategy).getSubStrategies();
for (final SubStrategy subStrategy : subStrategies) {
resultScanners.put(
subStrategy.getIndexStrategy(),