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