Java implementation of Event Fabric API