throw new IOException(AdaptorMsg.ADAPTOR_STORAGE_EXCEPTION);
throw new IOException(NLS.bind(AdaptorMsg.ADAPTOR_DIRECTORY_EXCEPTION, bundleStore));
	public void initializeStorage() throws IOException {		boolean makedir = false;		File bundleStore = getBundleStoreRootDir();		if (bundleStore.exists()) {			if (reset) {				makedir = true;				if (!rm(bundleStore)) {					if (Debug.DEBUG && Debug.DEBUG_GENERAL) {						Debug.println("Could not remove directory: " + bundleStore.getPath()); //$NON-NLS-1$					}				}			} else {				if (!bundleStore.isDirectory()) {					if (Debug.DEBUG && Debug.DEBUG_GENERAL) {						Debug.println("Exists but not a directory: " + bundleStore.getPath()); //$NON-NLS-1$					}					throw new IOException(AdaptorMsg.ADAPTOR_STORAGE_EXCEPTION);				}			}		} else {			makedir = true;		}		if (makedir) {			if (!bundleStore.mkdirs()) {				if (Debug.DEBUG && Debug.DEBUG_GENERAL) {					Debug.println("Unable to create directory: " + bundleStore.getPath()); //$NON-NLS-1$				}				throw new IOException(AdaptorMsg.ADAPTOR_STORAGE_EXCEPTION);			}		}		initializeMetadata();	}