@Override
 public int count(Predicate<? super T> predicate) {
   return ArrayIterate.count(this.items, predicate);
 }