private List removeAssociatedBends(RadialBond killedBond) {
		if (bends.isEmpty())
			return null;
		List<AngularBond> list = new ArrayList<AngularBond>();
		Atom atomOne = killedBond.getAtom1();
		Atom atomTwo = killedBond.getAtom2();
		synchronized (bends.getSynchronizationLock()) {
			for (Iterator i = bends.iterator(); i.hasNext();) {
				AngularBond aBond = (AngularBond) i.next();
				if (aBond.contains(atomOne) && aBond.contains(atomTwo) && (aBond.indexOf(atomOne) == 2 || aBond.indexOf(atomTwo) == 2))
					list.add(aBond);
			}
			if (list.isEmpty())
				return null;
			for (AngularBond a : list)
				bends.remove(a);
		}
		return list;
	}