I was even more impressed when I googled Truffle and Graal as I had not heard of them until this.
I think we will eventually end up with much of Java implemented in Java, and that will make for fantastic dynamic language support, but it's going to be a long road.