@Test
public void anticlockwise_2() {

    IAtomContainer m = new AtomContainer(8, 8, 0, 0);
    m.addAtom(atom("C", 0, -0.96d, -1.04d));
    m.addAtom(atom("C", 2, 0.18d, -0.08d));
    m.addAtom(atom("C", 2, -0.08d, 1.40d));
    m.addAtom(atom("C", 3, 1.07d, 2.36d));
    m.addAtom(atom("C", 2, -1.71d, -2.34d));
    m.addAtom(atom("C", 3, -2.11d, -0.08d));
    m.addAtom(atom("C", 1, -0.21d, -2.34d));
    m.addAtom(atom("C", 3, 1.08d, -3.09d));
    m.addBond(0, 1, IBond.Order.SINGLE);
    m.addBond(1, 2, IBond.Order.SINGLE);
    m.addBond(2, 3, IBond.Order.SINGLE);
    m.addBond(0, 4, IBond.Order.SINGLE);
    m.addBond(0, 5, IBond.Order.SINGLE);
    m.addBond(0, 6, IBond.Order.SINGLE);
    m.addBond(4, 6, IBond.Order.SINGLE);
    m.addBond(6, 7, IBond.Order.SINGLE);
    m.addStereoElement(new TetrahedralChirality(m.getAtom(0), new IAtom[]{m.getAtom(1), m.getAtom(4), m.getAtom(5),
            m.getAtom(6)}, ITetrahedralChirality.Stereo.ANTI_CLOCKWISE));
    NonplanarBonds.assign(m);
    assertThat(m.getBond(0).getStereo(), is(IBond.Stereo.DOWN));
    assertThat(m.getBond(3).getStereo(), is(IBond.Stereo.NONE));
    assertThat(m.getBond(4).getStereo(), is(IBond.Stereo.UP));
    assertThat(m.getBond(5).getStereo(), is(IBond.Stereo.NONE));
}