diff --git a/querydsl-collections/pom.xml b/querydsl-collections/pom.xml
index e01bf38fe..f8f85fdfc 100644
--- a/querydsl-collections/pom.xml
+++ b/querydsl-collections/pom.xml
@@ -22,16 +22,6 @@
querydsl-core
${project.parent.version}
-
- janino
- janino
- 2.5.10
-
-
- cglib
- cglib
- 2.2
-
diff --git a/querydsl-collections/src/main/java/com/mysema/query/collections/ExprFactory.java b/querydsl-collections/src/main/java/com/mysema/query/collections/ExprFactory.java
deleted file mode 100644
index df2135d6e..000000000
--- a/querydsl-collections/src/main/java/com/mysema/query/collections/ExprFactory.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (c) 2008 Mysema Ltd.
- * All rights reserved.
- *
- */
-package com.mysema.query.collections;
-
-import java.util.Collection;
-import java.util.List;
-
-import com.mysema.query.grammar.types.ColTypes.ExtString;
-import com.mysema.query.grammar.types.Expr.EBoolean;
-import com.mysema.query.grammar.types.Expr.EComparable;
-import com.mysema.query.grammar.types.Expr.ESimple;
-import com.mysema.query.grammar.types.Path.PBooleanArray;
-import com.mysema.query.grammar.types.Path.PComparableArray;
-import com.mysema.query.grammar.types.Path.PComponentCollection;
-import com.mysema.query.grammar.types.Path.PComponentList;
-import com.mysema.query.grammar.types.Path.PStringArray;
-
-/**
- * ExprFactory provides
- *
- * @author tiwe
- * @version $Id$
- */
-public interface ExprFactory {
-
- EBoolean create(Boolean arg);
-
- PBooleanArray create(Boolean[] args);
-
- > EComparable create(D arg);
-
- ESimple create(D arg);
-
- PComponentList create(List arg);
-
- PComponentCollection create(Collection arg);
-
- > PComparableArray create(D[] args);
-
- ExtString create(String arg);
-
- PStringArray create(String[] args);
-
-}
\ No newline at end of file
diff --git a/querydsl-collections/src/main/java/com/mysema/query/collections/MiniApi.java b/querydsl-collections/src/main/java/com/mysema/query/collections/MiniApi.java
deleted file mode 100644
index 2d95b671a..000000000
--- a/querydsl-collections/src/main/java/com/mysema/query/collections/MiniApi.java
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * Copyright (c) 2008 Mysema Ltd.
- * All rights reserved.
- *
- */
-package com.mysema.query.collections;
-
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.List;
-
-import com.mysema.query.collections.alias.AliasAwareExprFactory;
-import com.mysema.query.collections.alias.AliasFactory;
-import com.mysema.query.grammar.Grammar;
-import com.mysema.query.grammar.OrderSpecifier;
-import com.mysema.query.grammar.types.Expr;
-import com.mysema.query.grammar.types.Path;
-import com.mysema.query.grammar.types.PathExtractor;
-import com.mysema.query.grammar.types.PathMetadata;
-import com.mysema.query.grammar.types.ColTypes.ExtString;
-import com.mysema.query.grammar.types.Expr.EBoolean;
-import com.mysema.query.grammar.types.Expr.EComparable;
-import com.mysema.query.grammar.types.Expr.ESimple;
-import com.mysema.query.grammar.types.Path.*;
-
-/**
- * MiniApi provides static convenience methods for query construction
- *
- * @author tiwe
- * @version $Id$
- */
-public class MiniApi {
-
- private static final AliasFactory aliasFactory = new AliasFactory();
-
- private static final ExprFactory exprFactory = new AliasAwareExprFactory(aliasFactory);
-
- private static final PSimple