definePackage(packageName,null,null,null,null,null,null,null);
definePackage(packageName,specTitle,specVersion,specVendor,implTitle,implVersion,implVendor,null);
	protected Class defineClass(String name, byte[] classbytes, int off, int len, ProtectionDomain bundledomain, BundleFile bundlefile) throws ClassFormatError {		// Define the package if it is not the default package.		int lastIndex = name.lastIndexOf('.');		if (lastIndex != -1) {			String packageName = name.substring(0,lastIndex);			Package pkg = getPackage(packageName);			if (pkg == null) {				// The package is not defined yet define it before we define the class.				// TODO need to parse code manifest located in the bundlefile to find				// implementation/specification information for the package here.				definePackage(packageName,null,null,null,null,null,null,null);			}		}		return super.defineClass(name,classbytes,off,len,bundledomain,bundlefile);	}