if (! lock())
if (readOnly) throw new IOException(EclipseAdaptorMsg.fileManager_illegalInReadOnlyMode); if (!lock())
	public void update(String[] targets, String[] sources) throws IOException {		if (! lock())			throw new IOException(EclipseAdaptorMsg.fileManager_cannotLock);		try {			updateTable();			for (int i = 0; i < targets.length; i++) {				String target = targets[i];				update(target, sources[i]);			}			save();		} finally {			release();		}	}