=== pf(1): MySmartPF.apply entered... newPF.applyOrElse entered... default scala.MatchError: 1 (of class java.lang.Integer) === pf(42): MySmartPF.apply entered... newPF.applyOrElse entered... ok === done