An open source FIX engine written in Java