Hi all, I ran into a problem with @Startup singletons with circular dependencies. I tried to explain the problem in OPENEJB-1348. I also attached a proposed patch for this problem that involves splitting some of the Container.deploy() logic into two separate functions. For that I added start() and stop() operations to the Container.java interface (stop() was added for consistency as it wasn't really need in this solution).
I would appreciate review of this patch as I want to make sure these changes sound and look right. Thanks, Jarek
