!str,hco #15945 Make creation of ServerBinding public again

What is really the problem with this construct?
There are a few things to be watched out for, yes, especially with regard to equality and hashcode, but I can see no problem with extending a case class generally, as long as you don't try to derive another case class (which the compiler does in fact prohibit).
Do you have a pointer to a scala ticket/discussion on this topic?