javaProject
Revert "Revert "javaProject""

This reverts commit 9e631abcf5385d9b68bd80dc0bdd7a7ed3e6b93b.
Revert "Revert "Revert "javaProject"""

This reverts commit 8248573c268f14c5989ca5637f942d3b0b4bce88.