Please before voting for this question, I\'m in a desperate need to know why sometimes do we pass the class name as a parameter in a Set, List, or in a Map