@Override public VerseRange clone() { // This gets us a shallow copy VerseRange copy = null; try { copy = (VerseRange) super.clone(); copy.start = start; copy.end = end; copy.verseCount = verseCount; copy.originalName = originalName; copy.shaper = new NumberShaper(); copy.v11n = v11n; } catch (CloneNotSupportedException e) { assert false : e; } return copy; }