@Test
public void testBug698152() throws Exception {

    //boolean isAromatic = false;
    boolean[] testResults = {true, true, true, true, true, true, false, false, false, false, false, false, false,
            false, false, false, false, false};
    String filename = "data/mdl/bug698152.mol";
    InputStream ins = this.getClass().getClassLoader().getResourceAsStream(filename);
    MDLV2000Reader reader = new MDLV2000Reader(ins);
    IAtomContainer molecule = (IAtomContainer) reader.read(DefaultChemObjectBuilder.getInstance().newInstance(
            IAtomContainer.class));
    reader.close();
    AtomContainerManipulator.percieveAtomTypesAndConfigureAtoms(molecule);
    DoubleBondAcceptingAromaticityDetector.detectAromaticity(molecule);
    for (int f = 0; f < molecule.getAtomCount(); f++) {
        Assert.assertEquals(testResults[f], molecule.getAtom(f).getFlag(CDKConstants.ISAROMATIC));
    }
}