@Test
public void smartsMatchingReaction() throws Exception {

    assertTrue(SmartsPattern.create("CC", bldr).matches(rsmi("CC>>")));
    assertTrue(SmartsPattern.create("CC", bldr).matches(rsmi(">>CC")));
    assertTrue(SmartsPattern.create("CC", bldr).matches(rsmi(">CC>")));
    assertFalse(SmartsPattern.create("CO", bldr).matches(rsmi(">>CC")));
}