class BasicAtomGenerator implements IGenerator<IAtomContainer> {

    @Override
    public IRenderingElement generate(IAtomContainer container, RendererModel model) {
        ElementGroup elementGroup = new ElementGroup();
        for (IAtom atom : container.atoms()) {
            elementGroup.add(MarkedElement.markupAtom(this.generate(container, atom, model), atom));
        }
        return elementGroup;
    }

    public  BasicAtomGenerator();

}