diff --git a/src/main/java/com/samskivert/depot/operator/Case.java b/src/main/java/com/samskivert/depot/operator/Case.java index 89ba24f..34aebc7 100644 --- a/src/main/java/com/samskivert/depot/operator/Case.java +++ b/src/main/java/com/samskivert/depot/operator/Case.java @@ -39,9 +39,8 @@ public class Case public Case (SQLExpression... exps) { int i = 0; - while (i+1 < exps.length) { - _whenExps.add(Tuple.newTuple(exps[i], exps[i+1])); - i += 2; + for (; i + 1 < exps.length; i += 2) { + _whenExps.add(Tuple., SQLExpression>newTuple(exps[i], exps[i + 1])); } _elseExp = (i < exps.length) ? exps[i] : null; }