[JVM] New blog post dealing with bridge methods, separated compilation phases and contravariant underride