If in doubt, leave it out.
real good talk by Josh Bloch (Google) about API design. This is kind of an eyeopener 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 ... Other labels:
java, bloch, design