private void remove(List list, int count, int index) {
    for (int j = 0; j < count; ++j) {
      list.remove(index);
    }
  }
This function is used to correct the complied value's dependency , in case the compiledValue is
dependent on the 0th RuntimeIterator in some way. Thus the dependent compiled value is prefixed
with the missing link so that it is derivable from the 0th iterator.
geode-core/src/main/java/org/apache/geode/cache/query/internal/index/FunctionalIndexCreationHelper.java