title: Inject New Methods and Properties into Classes During Runtime
body: <p>Is there any way we can inject new methods and properties into classes during run-time.</p>
  
  <p><a href="http://nurkiewicz.blogspot.com/2009/09/injecting-methods-at-runtime-to-java.html" rel="noreferrer">http://nurkiewicz.blogspot.com/2009/09/injecting-methods-at-runtime-to-java.html</a> states we may do that by using Groovy. </p>
  
  <p>Is it possible by just doing using Java?</p>