overriding Init doesn't work because of Init.getInstance()....grrrrr. Okay, I want a component that starts up AFTER Init and BEFORE Component.java. Is there a way to do that so I can just reflect and modify the Init.interceptors array before it is read in by Component?
You don't need to override Init, you can supply the list of interceptors in components.xml as a parameter to <core:init/>
Can you attach your solution because it doesn't work for me.