private int encodeUniquePath(List<IAtom> apath, List<IBond> bpath, StringBuilder buffer) { if (bpath.size() == 0) return getAtomSymbol(apath.get(0)).hashCode(); final int x; if (compare(apath, bpath) >= 0) { x = hashPath(apath, bpath); } else { x = hashRevPath(apath, bpath); } return x; }