The new JVM based Post Modern Functional Languages (as creator of Scala, Martin Ordesky named them) like Scala and JRuby which are influenced from both Object Oriented and Functional programming languages have gone far ahead in the terms of functionality that they offer as compared to Java. Apart from the object richness, these languages are loaded with most characteristics of a FL like (first cl