Refactor java binding, remove offset dependency
7 files changed