Our modificated version of Esper. from http://esper.codehaus.org/.