@Override public String choose(latin.choices.Chooser chooser) { return getRule().choose(chooser).apply(stem.choose(chooser)); }