BiconnectedComponents { BitSet cyclic() { return cyclic; } BiconnectedComponents(Graph g);   BiconnectedComponents(Graph g, boolean storeComponents); List<List<Edge>> components(); boolean connected();  }
@Test public void benzylbenzene() throws Exception { Graph g = Graph.fromSmiles("c1ccccc1Cc1ccccc1"); BiconnectedComponents bc = new BiconnectedComponents(g, false); assertThat(bc.cyclic().cardinality(), is(12)); }