Over-exposed classes in Java: An empirical study. (November 2016)