cloneList<E> method
Deep-clones a List with circular reference detection.
Throws CircularReferenceCloneException if a circular reference is detected.
Implementation
@override
List<E> cloneList<E>(List<E> source) {
_assertCircRef(source.hashCode);
_nestIndex++;
final cloned = super.cloneList<E>(source);
_nestIndex--;
return cloned;
}