Revert "initial commit for java basic review"

This reverts commit eff0c3e9d0b6d1733c75a69582b89cedd88b2cf2.
removed to re-commit the codes
commit some changes for eclipse metadata
commit some changes for eclipse metadata
Revert "Revert "initial commit for java basic review""

This reverts commit faa8b2775c9bd40ea13c0dc99b199623aa638252.