Parametersに\IteratorAggregate, \Countableインターフェースを実装