class Orbit implements Iterable<Integer>, Cloneable {

    @Override
    public Object clone() {
        Orbit orbit = new Orbit(this.label, this.height);
        for (Integer i : this.atomIndices) {
            orbit.atomIndices.add(Integer.valueOf(i));
        }
        return orbit;
    }

    public  Orbit(String label, int height);

}