Higher Order Function In Java