The practical result of these changes is a significant reduction in byte code in many real-world projects, Moors said, the largest of which comes from Scala's use of invokedynamic and Java 8's ...