Java 1.6 Pseudo-closures example