Java conversion #1

Merged
sugoidogo merged 3 commits from java into master 2019-07-20 00:59:07 +00:00