 Scala Language Java, SQL and jOOQ.December 3, 2013 November 28, 2013 java, Uncategorized 7 Comments CeylonCeylon LanguagecontravariancecovarianceDeclaration-site varianceGavin KinggenericsIntersection typesjavaJava 8Java Languagejava language specificationJigsawJLSLambdaslanguageLukas RytzRoss TateScalaScala LanguageType aliasestype inferenceUnion typesUse-site varianceVariance 