diff --git a/src/main/java/com/mysema/query/grammar/Grammar.java b/src/main/java/com/mysema/query/grammar/Grammar.java
index 2532ffc31..c3685a5f1 100644
--- a/src/main/java/com/mysema/query/grammar/Grammar.java
+++ b/src/main/java/com/mysema/query/grammar/Grammar.java
@@ -158,8 +158,7 @@ public class Grammar {
}
public static > BooleanExpr in(Expr left, A... rest){
- // TODO
- return null;
+ return _binOp(Op.IN, left, _const(rest));
}
public static BooleanExpr like(Expr left, String right){
diff --git a/src/main/java/com/mysema/query/grammar/Types.java b/src/main/java/com/mysema/query/grammar/Types.java
index 467e0198c..dcda9f7c9 100644
--- a/src/main/java/com/mysema/query/grammar/Types.java
+++ b/src/main/java/com/mysema/query/grammar/Types.java
@@ -128,7 +128,8 @@ public class Types {
public interface Op