throw new IOException(AdaptorMsg.ADAPTOR_STORAGE_EXCEPTION);
throw new IOException(NLS.bind(AdaptorMsg.ADAPTOR_DIRECTORY_CREATE_EXCEPTION, permissionDir));
	protected DefaultPermissionStorage(AbstractFrameworkAdaptor adaptor) throws IOException {		permissionDir = new File(adaptor.getBundleStoreRootDir(), "permdata"); //$NON-NLS-1$		permissionFiles = new Hashtable();		if (!permissionDir.exists() && !permissionDir.mkdirs()) {			if (Debug.DEBUG && Debug.DEBUG_GENERAL) {				Debug.println("Unable to create directory: " + permissionDir.getPath()); //$NON-NLS-1$			}			throw new IOException(AdaptorMsg.ADAPTOR_STORAGE_EXCEPTION); //$NON-NLS-1$		}		defaultData = new File(permissionDir, ".default"); //$NON-NLS-1$		loadLocations();	}