omg lambda statements & functional programming in java