Hide java implementation types from library users
Merge pull request #3 from jeantil/hide_types

Hide java implementation types from library users