If in doubt, leave it out.
This is a real good talk by Josh Bloch (Google) about API design. This is kind of an eye-opener because this talk can adjust how you design APIs at
any (even the class-) level
by encouraging you to take the perspective of the classes/components/librarys user.
It’s a good talk, and fun too

