Thanks to Java's anonymous (inner) classes, first-class functions (including environment capture) are indeed syntactic sugar that provide no additional expressive power. That's one way to look at it.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results