MoleculeFromSignatureBuilder extends AbstractGraphBuilder { @Override public void makeGraph() { this.container = this.builder.newInstance(IAtomContainer.class); } MoleculeFromSignatureBuilder(IChemObjectBuilder builder); @Override /** {@inheritDoc} */ void makeEdge(int vertexIndex1, int vertexIndex2, String vertexSymbol1, String vertexSymbol2,
            String edgeLabel); @Override /** {@inheritDoc} */ void makeGraph(); @Override /** {@inheritDoc} */ void makeVertex(String label); IAtomContainer getAtomContainer();  }
@Test public void makeGraphTest() { MoleculeFromSignatureBuilder builder = new MoleculeFromSignatureBuilder(SilentChemObjectBuilder.getInstance()); builder.makeGraph(); Assert.assertNotNull(builder.getAtomContainer()); }