public Queryable<T> skipWhileN(FunctionExpression<Predicate2<T, Integer>> predicate) {
   return factory.skipWhileN(getThis(), predicate);
 }