Why case class is named 'case'?
<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>