https://github.com/jbosgi/jbosgi-framework/blob/bootstrap/core/src/test/java/org/jboss/test/osgi/modules/ModulesTestCase.java
@Test
public void testExportFilterOnResourceLoader() throws Exception
{
JavaArchive archiveA = getModuleA();
ModuleIdentifier identifierA = ModuleIdentifier.create(archiveA.getName());
ModuleSpec.Builder specBuilderA = ModuleSpec.build(identifierA);
specBuilderA.addResourceRoot(new VirtualFileResourceLoader(toVirtualFile(archiveA), getPathFilter(A.class)));
specBuilderA.addDependency(DependencySpec.createLocalDependencySpec());
addModuleSpec(specBuilderA.create());
assertLoadClass(identifierA, A.class.getName());
// B can be loaded from moduleA, even though there is an export filter on the ResouceLoader
assertLoadClass(identifierA, B.class.getName());
}