bdApi java client