public FilterIterator(System.Collections.IEnumerator iter, FilterIterator.Predicate predicate) { this.iter = iter; this.predicate = predicate; }