Java sucks because there are no "anonymous functions". To mimic this feature, Java has "anonymous classes". Oh, joy! I prefer currying, but even the basic function pointers/lambda expressions in C, C++, C#, Javascript and PHP are helpful from time to time. Javas "anonymous classes" are a...