E nextEvent() { Box res = bs.get(0); double min = res.flowtime(); for (Box b : bs) if (b.flowtime() < min) { min = b.flowtime(); res = b; } return new F(res, time + min); }