if (exception != null)
if (exception == null)
	public void sync() throws BackingStoreException {		// sync all children		BackingStoreException exception = null;		String[] names = childrenNames();		for (int i = 0; i < names.length; i++) {			try {				node(names[i]).sync();			} catch (BackingStoreException e) {				// store the first exception we get and still try and sync				// the rest of the children.				if (exception != null)					exception = e;			}		}		if (exception != null)			throw exception;	}