Java binding (3/23)

Java binding