ArrayList toLoad = new ArrayList(); addDependencies(target, toLoad); int skipBytes[] = getSkipBytes(toLoad);  for (int i = 0; i < skipBytes.length; i++) readBundleDescriptionLazyData(in, skipBytes[i]);
for (int i = 0; i < numBundles; i++) readBundleDescriptionLazyData(in, 0); } catch (IOException ioe) { throw new RuntimeException();
	synchronized void fullyLoad(BundleDescriptionImpl target) throws IOException {		DataInputStream in = null;		try {			in = openLazyFile();			// get the set of bundles that must be loaded according to dependencies			ArrayList toLoad = new ArrayList();			addDependencies(target, toLoad);			int skipBytes[] = getSkipBytes(toLoad);			// look for the lazy data of the toLoad list			for (int i = 0; i < skipBytes.length; i++)				readBundleDescriptionLazyData(in, skipBytes[i]);		} finally {			if (in != null)				in.close();		}	}