Model.orElseGet(SerializableSupplier<? extends T> other) は使えるかも

Wicket で、IModel インスタンスを書く時 、コーディングの癖で、 new 演算子による
new Model<>() を書くことが多い。
Model.of があるのは知ってはいたけど、なぜかあまり書かなかった。

https://issues.apache.org/jira/browse/WICKET-6412

Model.orElse を書いてフォームの submit でも、結局は問題は起きるようで、
String の TextField を使うときに、使うのが良いかも。

それよりも、Java8 ラムダになって、Model クラスでも、

   IModel<T> orElseGet(SerializableSupplier<? extends T> other)

を書けることの方が魅力的です。