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

> the generated unapply (which is actually bypassed in the code the pattern matcher generates when it knows it's the synthetic extractor for a case class

Yes, right. However, even this bypassing should work as expected when extending a case class, or am I missing something here?
In our case the actual classes are anonymous extensions of a case class, whose types don't really appear anywhere. So, IIUC, the matching issue you show above shouldn't ever be hit.