if (!locked && wait == false) throw new IOException(EclipseAdaptorMsg.fileManager_cannotLock);
	public void open(boolean wait) throws IOException {		boolean locked = lock();		if (!locked && wait == false)			throw new IOException(EclipseAdaptorMsg.fileManager_cannotLock);		//wait for the lock to be released		if (!locked) {			do {				try {					Thread.sleep(10);				} catch (InterruptedException e) {					// Ignore the exception and keep waiting				}			} while (lock());		}		try {			updateTable();		} finally {			release();		}	}