I have a scenario where I have to generate Java code when my application is running.
Can compile and run than code from my application( as a separate application).
Check out Create dynamic applications with javax.tools. Second time I've referenced this today--I swear I don't work for them.