Java: Anonymes Initialisieren von Listen

Listen:

Sie können “einzeilig” initialisiert werden:

Aber: Was, wenn ich sie mit anonymen Klassen initialisieren will?

Geht nicht, weil die anonyme Klasse Foo beerbt, und damit kommt Java nicht klar. Aber

geht. Hässlich, aber es geht. 🙂 Ein bisschen schöner (weil lesbarer) geht es mit Guava, aber im Grunde ist das genauso umständlich:

Weitere Vorschläge?