agd-java