I hasten to add that I never do that. Since I've become test-infected, methods I would have previously made private that I want to write unit tests for I now give the default access level (package). I don't see much of a down side to that. You should be disciplined enough not to call the method within your package if it ...