title: Why case class is named 'case'?
body: <p>`Case is '<em>an instance of a particular situation; an example of something occurring</em>'.</p>
  
  <p>So my question is - why Scala 'case' classes are named as 'case'? What is the point? Why it is 'case', not 'data' class or something else? What does mean 'case' in that.. case :)</p>