class MolecularFormulaRange implements Cloneable {

    @Override
    public Object clone() throws CloneNotSupportedException {

        MolecularFormulaRange clone = new MolecularFormulaRange();
        Iterator<IIsotope> iterIso = this.isotopes().iterator();
        while (iterIso.hasNext()) {
            IIsotope isotope = iterIso.next();
            clone.addIsotope((IIsotope) isotope.clone(), getIsotopeCountMin(isotope), getIsotopeCountMax(isotope));
        }
        return clone;
    }

    public  MolecularFormulaRange();

}