code: public boolean isSaturated(IBond bond, IAtomContainer atomContainer) throws CDKException {
          logger.debug("isBondSaturated?: ", bond);
          IAtom[] atoms = BondManipulator.getAtomArray(bond);
          boolean isSaturated = true;
          for (int i = 0; i < atoms.length; i++) {
              logger.debug("isSaturated(Bond, AC): atom I=", i);
              isSaturated = isSaturated && isSaturated(atoms[i], atomContainer);
          }
          logger.debug("isSaturated(Bond, AC): result=", isSaturated);
          return isSaturated;
      }
docs: Returns whether a bond is saturated. A bond is saturated if
  <b>both</b> Atoms in the bond are saturated.