if (!e.hasMoreElements()) unrollLeaf (t, ir);
if (!e.hasMoreElements()) { boolean doNaiveUnrolling = unrollLeaf (t, ir);  }
  static int unrollLoopTree (OPT_LSTNode t, OPT_IR ir) {    int res = 0;    Enumeration e = t.outNodes();    if (!e.hasMoreElements()) unrollLeaf (t, ir);    else while (e.hasMoreElements()) {      OPT_LSTNode n = (OPT_LSTNode)e.nextElement();      int heightOfTree = unrollLoopTree(n, ir);      res = Math.max(res, heightOfTree) + 1;    }    return  res;  }