If we include a new dependency do we also include it's inner classes?
I only ask because I encountered such an issue when I run a functional test on the maven plugin a few moments ago. BCEL refused to confirm that the inner class is a class by the way.