public function __construct(IGenerator $iterator, callable $filter) { parent::__construct($iterator); self::__constructIterator($filter); }