+act #16245 receive builder works with generic messages

UnitPFBuilder use CaseStatements as previously, because apply is cast to exact type ( not ? extends T )
PFBuilder.match working with generic messages
#16245 fix formatting and delete usages of diamond operator
Merge pull request #16254 from tomekl007/16245-issue

#16245 receive builder could match generic messages, problem with scala ...