Revert "Java1"

This reverts commit da80b2f193ff9063b954708a2dee4d35cfc498ce.
Revert "Revert "Java1""

This reverts commit 887db7efe3a79fc201788f31d69fcc7320e6295a.