lib/packages/core-classes.js
function() {

		var i = 0,
			removed_templates = [];

		for (; i < this._current_count; i++) {

			removed_templates.push(this._current_hash[this._current_uids[i]]);

		}

		removed_templates.length && this._removeTemplates(removed_templates);

		this._current_count = 0;
		this._current_hash = {};
		this._current_uids = [];
		this._current_templates = [];
		this._setCount(0);

	}
function() {

		var i = 0,
			removed_templates = [];

		for (; i < this._current_count; i++) {

			removed_templates.push(this._current_hash[this._current_uids[i]]);

		}

		removed_templates.length && this._removeTemplates(removed_templates);

		this._current_count = 0;
		this._current_hash = {};
		this._current_uids = [];
		this._current_templates = [];
		this._setCount(0);

	}
function ( ) { var i = 0 , removed_templates = [ ] ; for ( ; i < this . _current_count ; i ++ ) { removed_templates . push ( this . _current_hash [ this . _current_uids [ i ] ] ) ; } removed_templates . length && this . _removeTemplates ( removed_templates ) ; this . _current_count = 0 ; this . _current_hash = { } ; this . _current_uids = [ ] ; this . _current_templates = [ ] ; this . _setCount ( 0 ) ; }
Scope has created a new instance of Enumerable.
Now all UIDs belong to the old enumerable, so must get rid of all templates
Scope has created a new instance of Enumerable . Now all UIDs belong to the old enumerable so must get rid of all templates