Is this too painful to do?  I know I use it in MVEL, though I'll probably switch distance stuff before long.  I imagine System.currentTimeMillis() still works, right?