// X references another external class Y, Y is also accessible by the class loader.
final KieModuleMetaData kieModuleMetaData = getKieModuleMetaData();
for ( final String packageName : kieModuleMetaData.getPackages() ) {
for ( final String className : kieModuleMetaData.getClasses( packageName ) ) {
final Class clazz = kieModuleMetaData.getClass( packageName, className );
final TypeSource typeSource = getClassSource( kieModuleMetaData, clazz );
if ( TypeSource.JAVA_DEPENDENCY == typeSource ) {
try {
verifyExternalClass( clazz );
} catch ( Throwable e ) {
results.addBuildMessage( makeMessage(