Drools Engine

Read this and specifically the "Also be patient" part.