byte-code enhancement in Java?
You'll find dynamic features in a bunch of other languages, too. R, Ruby, Python, JavaScript, ...