Using java.lang.reflect.proxy to interpose on Java class methods. http: //developer.java.sun.com/developer/technicalArticles/JavaLP/Interposing (2001)

by Tom Harpin