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