LoopIterInfo info = LoopIterInfo.getLoopInfo(init, cond, incr, body,new Hashtable<JLocalVariable, JExpression>(),new Hashtable());
LoopIterInfo info = LoopIterInfo.getLoopInfo(init, cond, incr, body, new Hashtable<JLocalVariable, JExpression>(), new Hashtable<JLocalVariable,JLiteral>());
    public static int getNumExecutions(JStatement init,                                       JExpression cond,                                       JStatement incr,                                       JStatement body) {        LoopIterInfo info = LoopIterInfo.getLoopInfo(init, cond, incr, body,new Hashtable<JLocalVariable, JExpression>(),new Hashtable());        // Make sure has old behavior: no executions of loop that still has declaration        // in init.        if (info != null && info.getIsDeclaredInInit()) info = null;        return LoopIterInfo.getNumIterations(info);    }