in chill-scala/src/main/scala/com/twitter/chill/KryoBase.scala [182:188]
def normalJava[T](t: Class[T]): Try[ObjectInstantiator[T]] =
try {
val cons = getConstructor(t)
Success(forClass(t)(() => cons.newInstance()))
} catch {
case x: Throwable => Failure(x)
}