if (!isNearInSetA && !isNearInSetB
|| !(isAtomInSetA && isNearInSetB || isAtomInSetB && isNearInSetA)
|| isFirstExcluded && bsExclude.get(atomIndexNear))
continue;
short order = getBondOrder(myBondingRadius, atomNear
.getBondingRadiusFloat(), iter.foundDistance2(), minBondDistance2,
bondTolerance);
if (order > 0) {
if (checkValencesAndBond(atom, atomNear, order, mad, bsBonds))
nNew++;
}