I´m using JBoss 4.3 running over Linux RedHat. I have a EJB 3 that has a lot of methods, including private methods. My JBoss container starts in 30 seconds. If I remove a private method from a EJB (and remove its calling too), the EJB starting proccess is made too slow (the JBoss starts now in 30 minutes).
If I keep the private method in the class without any class calling it, and use other method (changing the method name, per example), then JBoss starts in 30 seconds again.