Внедрить новые методы и свойства в классы во время выполнения
Есть ли способ, которым мы можем внедрить новые методы и свойства в классы во время выполнения.
http://nurkiewicz.blogspot.com/2009/09/injecting-methods-at-runtime-to-java.html заявляет, что мы можем сделать это с помощью Groovy.
Это возможно, просто делая с помощью Java?