Why not just have a public static void setClassPoolRepository(ClassPoolRepository) similar to setClassLoaderScopingPolicy() and setClassPoolFactory() and initialize that from AspectManagerServiceDelegate?
No, we should have as litle as possible of static code.
e.g. perhaps even get rid of existing static code
Since static code is quite "evil" in OSGi based envs, which is what we aim in the future ... ;-)