if (restrictServiceClasses)
if (restrictServiceClasses || bundle == null)
	protected Class loadServiceClass(String className, Bundle bundle) {		try {			if (restrictServiceClasses)				return framework.adaptor.getBundleClassLoaderParent().loadClass(className);			else				return bundle.loadClass(className,false);		} catch (ClassNotFoundException e) {			// do nothing; try exported packages		}		// try exported packages; SERVICE class space		String pkgname = BundleLoader.getPackageName(className);		if (pkgname != null) {			PackageSource exporter = (PackageSource) exportedPackages.getByKey(pkgname);			if (exporter != null) {				Class serviceClass = exporter.getSupplier().getBundleLoader().findLocalClass(className);				if (serviceClass != null)					return serviceClass;			}		}		// try bundle's PRIVATE class space if we are restricting service classes		if (restrictServiceClasses)			return bundle.getBundleLoader().findLocalClass(className);				return null;	}