code: public String getHOSECode(IAtomContainer ac, IAtom root, int noOfSpheres) throws CDKException {
          return getHOSECode(ac, root, noOfSpheres, false);
      }
docs: Produces a HOSE code for Atom <code>root</code> in the {@link IAtomContainer} <code>ac</code>. The HOSE
  code is produced for the number of spheres given by <code>noOfSpheres</code>.
  IMPORTANT: if you want aromaticity to be included in the code, you need
  to run the IAtomContainer <code>ac</code> to the {@link org.openscience.cdk.aromaticity.CDKHueckelAromaticityDetector} prior to
  using <code>getHOSECode()</code>. This method only gives proper results if the molecule is
  fully saturated (if not, the order of the HOSE code might depend on atoms in higher spheres).
  This method is known to fail for protons sometimes.
  IMPORTANT: Your molecule must contain implicit or explicit hydrogens
  for this method to work properly.
  
  @param  ac  The {@link IAtomContainer} with the molecular skeleton in which the root atom resides
  @param  root The root atom for which to produce the HOSE code
  @param  noOfSpheres  The number of spheres to look at
  @return The HOSECode value
  @exception  org.openscience.cdk.exception.CDKException  Thrown if something is wrong