jdk8 related changes (lambda)
jdk8 related changes (lambda)