diff --git a/querydsl-core/src/main/java/com/mysema/query/Result.java b/querydsl-core/src/main/java/com/mysema/query/Result.java
new file mode 100644
index 000000000..c877805ab
--- /dev/null
+++ b/querydsl-core/src/main/java/com/mysema/query/Result.java
@@ -0,0 +1,48 @@
+package com.mysema.query;
+
+/**
+ * Results provides
+ *
+ * @author tiwe
+ * @version $Id$
+ */
+public interface Result {
+
+ public interface Result2 extends Result{
+ A getFirst();
+ B getSecond();
+ }
+
+ public interface Result3 extends Result2{
+ C getThird();
+ }
+
+ public interface Result4 extends Result3{
+ D getFourth();
+ }
+
+ public interface Result5 extends Result4{
+ E getFifth();
+ }
+
+ public interface Result6 extends Result5{
+ F getSixth();
+ }
+
+ public interface Result7 extends Result6{
+ G getSeventh();
+ }
+
+ public interface Result8 extends Result7{
+ H getEighth();
+ }
+
+ public interface Result9 extends Result8{
+ I getNinth();
+ }
+
+ public interface Result10 extends Result9{
+ J getTenth();
+ }
+
+}