diff --git a/querydsl-collections/.classpath b/querydsl-collections/.classpath
new file mode 100644
index 000000000..ecf0cf804
--- /dev/null
+++ b/querydsl-collections/.classpath
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/querydsl-collections/.project b/querydsl-collections/.project
new file mode 100644
index 000000000..6f7ec4e18
--- /dev/null
+++ b/querydsl-collections/.project
@@ -0,0 +1,13 @@
+
+ querydsl-collections
+ Hibernate / HQL support for querydsl
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
\ No newline at end of file
diff --git a/querydsl-collections/.settings/org.eclipse.jdt.core.prefs b/querydsl-collections/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 000000000..5cbd770f6
--- /dev/null
+++ b/querydsl-collections/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,5 @@
+#Sun Dec 07 13:18:28 EET 2008
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
diff --git a/querydsl-collections/pom.xml b/querydsl-collections/pom.xml
new file mode 100644
index 000000000..ede757fe3
--- /dev/null
+++ b/querydsl-collections/pom.xml
@@ -0,0 +1,67 @@
+
+
+ 4.0.0
+
+
+ com.mysema.querydsl
+ querydsl-root
+ 0.2.8-SNAPSHOT
+
+
+ com.mysema.querydsl
+ querydsl-collections
+ Querydsl collections
+ Hibernate / HQL support for querydsl
+ jar
+
+
+
+ com.mysema.querydsl
+ querydsl-core
+ ${project.parent.version}
+
+
+ net.sourceforge.collections
+ collections-generic
+ 4.01
+
+
+
+ janino
+ janino
+ 2.5.10
+
+
+ commons-lang
+ commons-lang
+ 2.3
+
+
+
+
+
+ com.mysema.querydsl
+ querydsl-apt
+ ${project.parent.version}
+ provided
+
+
+
+
+
+ log4j
+ log4j
+ 1.2.14
+
+
+
+ org.slf4j
+ slf4j-log4j12
+ 1.3.1
+
+
+
+
+
\ No newline at end of file
diff --git a/querydsl-collections/src/main/java/com/mysema/query/collections/ColQuery.java b/querydsl-collections/src/main/java/com/mysema/query/collections/ColQuery.java
new file mode 100644
index 000000000..794a7468a
--- /dev/null
+++ b/querydsl-collections/src/main/java/com/mysema/query/collections/ColQuery.java
@@ -0,0 +1,94 @@
+package com.mysema.query.collections;
+
+import java.util.*;
+
+import org.codehaus.janino.ExpressionEvaluator;
+
+import com.mysema.query.QueryBase;
+import com.mysema.query.collections.internal.JavaSerializer;
+import com.mysema.query.collections.internal.Iterators.FilteringIterator;
+import com.mysema.query.collections.internal.Iterators.ProjectingIterator;
+import com.mysema.query.grammar.types.Expr;
+
+
+/**
+ * ColQuery provides
+ *
+ * @author tiwe
+ * @version $Id$
+ */
+public class ColQuery> extends QueryBase