I sense someone that can't wait for lambda's to land in Java ;)