Hi John,

I've done this. We have superclasses with a number of generated methods, so I wrote a utility to take a dump of all the generated code before and after any change to one of them, so I could be sure my changes only had desired effects. Basically I throw the code out to temp routines that get compiled, grab the code into an array and then delete the temp routine. It's a bit more complicated than that, you need some dependencies, etc, but has worked very well for me. I'm really tied up this week, but message me next week if you'd like more details.