diff --git a/querydsl-core/src/main/java/com/mysema/query/group/GroupBy.java b/querydsl-core/src/main/java/com/mysema/query/group/GroupBy.java
index <HASH>..<HASH> 100644
--- a/querydsl-core/src/main/java/com/mysema/query/group/GroupBy.java
+++ b/querydsl-core/src/main/java/com/mysema/query/group/GroupBy.java
@@ -248,17 +248,17 @@ public class GroupBy<S> implements ResultTransformer<Map<S, Group>> {
         
         @Override
         public <T> T getOne(Expression<T> expr) {
-            return get(expr);
+            return this.<T, T>get(expr);
         }
 
         @Override
         public <T> Set<T> getSet(Expression<T> expr) {
-            return get(expr);
+            return this.<T, Set<T>>get(expr);
         }
 
         @Override
         public <T> List<T> getList(Expression<T> expr) {
-            return get(expr);
+            return this.<T, List<T>>get(expr);
         }
         
         private <T, R> R get(Expression<T> expr) {
Fixed generics that break under some older Java version