if (classNames == null) {
synchronized (packageClassNamesMap) {
classNames = packageClassNamesMap.get(packageName);
if (classNames == null) {
//TODO Do we need to limit the scanning scope in the target application ? As we share one bundle for all the sub modules except for car
BundleClassFinder bundleClassFinder = new BundleClassFinder(packageAdmin, bundle, new ClassDiscoveryFilter() {
@Override
public boolean directoryDiscoveryRequired(String directory) {
return true;
}