public int hashCode() { return ((atom1.getIndex() & 0xFF) << 20) | ((atom2.getIndex() & 0xFF) << 10) | ((atom3.getIndex() & 0xFF) << 0); }