code: public static Class loadClass(String className, String bundleName, String bundleVersion, Identification id) throws ClassException, BundleException {
  	if (StringUtil.isEmpty(bundleName)) return loadClass(className);
  	return loadClassByBundle(className, bundleName, bundleVersion, id);
      }
docs: if no bundle is defined it is loaded the old way
  
  @param className
  @param bundleName
  @param bundleVersion
  @param id
  @return
  @throws ClassException
  @throws BundleException