public Queryable<T> skipWhile(FunctionExpression<Predicate1<T>> predicate) { return factory.skipWhile(getThis(), predicate); }