Java diplomacy library