Well, maybe they need to learn the lesson the hard way, because when they start doing `foo.getBar().map(this::toString).orElse(&quot;Bar not found&quot;);` they will realize (hopefully) that this looks much more like Scala than classic Java.