private boolean checkBond(int i, int j) {
		synchronized (bonds.getSynchronizationLock()) {
			for (Iterator it = bonds.iterator(); it.hasNext();) {
				rBond = (RadialBond) it.next();
				bonded = (rBond.atom1 == atom[i] && rBond.atom2 == atom[j])
						|| (rBond.atom2 == atom[i] && rBond.atom1 == atom[j]);
				if (bonded)
					return true;
			}
		}
		return false;
	}