public static <T, P> int countWith(
            T[] objectArray,
            Predicate2<? super T, ? super P> predicate,
            P parameter)
    {
        if (objectArray == null)
        {
            return 0;
        }
        return InternalArrayIterate.countWith(objectArray, objectArray.length, predicate, parameter);
    }
public static < T , P > int countWith ( T [ ] objectArray , Predicate2 < ? super T , ? super P > predicate , P parameter ) { if ( objectArray == null ) { return 0 ; } return InternalArrayIterate . countWith ( objectArray , objectArray . length , predicate , parameter ) ; }
@see Iterate#countWith(Iterable, Predicate2, Object)