Java's ability in terms of functional programming is close to zero sadly. In many cases you will be forced to create a class that really represents a function for example. This is not too much of a ...