Java client for battle.net API