private void removeAssociatedAngularBonds() {
		if (bends.isEmpty())
			return;
		Atom a1 = rBond.atom1;
		Atom a2 = rBond.atom2;
		AngularBond b = null;
		synchronized (bends.getSynchronizationLock()) {
			for (Iterator i = bends.iterator(); i.hasNext();) {
				b = (AngularBond) i.next();
				if (b.contains(a1) && b.contains(a2) && (b.indexOf(a1) == 2 || b.indexOf(a2) == 2)) {
					i.remove();
					b.destroy();
				}
			}
		}
	}