JCrete2013:Functional Programming post JDK8