void removeGhostTBonds() {
		if (tBonds.isEmpty())
			return;
		TBond tb;
		synchronized (tBonds) {
			for (Iterator i = tBonds.iterator(); i.hasNext();) {
				tb = (TBond) i.next();
				if (getRBond(tb.atom1, tb.atom2) == null || getRBond(tb.atom2, tb.atom3) == null || getRBond(tb.atom3, tb.atom4) == null) {
					i.remove();
				}
			}
		}
	}