title: Do you use the default (package) visibility in Java?
body: <p>Default visibility in java means only other classes in the same java package can access it. I certainly see the use of it, and have used it in several occasions.</p>
  
  <p>On the other hand, 90% of the default visibility I encounter is simply from a developer that forgot to add any visibility keyword.</p>
  
  <p>So, on the one hand, there's legitimate uses, on the other, it often masks bad code. What do you do in your development teams?</p>