XSParticle s are skipped in SCD, so this class compensates that. For example, when we are considering a path from XSComplexType , we need to also consider a path from its content type particle (if any.) author: Kohsuke Kawaguchi