library to elect master node in distributed Java  applications. The implementation is based on Hazelcast and JMS