public double averageDouble(FunctionExpression<DoubleFunction1<T>> selector) { return factory.averageDouble(getThis(), selector); }