Java did indeed add more FP to the language, but Java's type system is still fairly primitive compared to Scala's.