public static T buildFilter <T>(this IQueryFactory queryFactory) where T : IQueryFilter { return((T)queryFactory.buildFilter(typeof(T))); }