clear (cancel, final) {
		var children = this.children;
		// Clear child set
		this[_children].clear();
		// Explicitly cancel children if requested
		if (cancel) {
			for (let i = 0, len = children.length; i < len; i++) {
				children[i].cancel(final);
			}
		}
		return children;
	}
// Returns array of now-former children
Returns array of now-former children
Returns array of now - former children
clear (cancel, final) {
		var children = this.children;
		this[_children].clear();
		if (cancel) {
			for (let i = 0, len = children.length; i < len; i++) {
				children[i].cancel(final);
			}
		}
		return children;
	}
clear ( cancel , final ) { var children = this . children ; this [ _children ] . clear ( ) ; if ( cancel ) { for ( let i = 0 , len = children . length ; i < len ; i ++ ) { children [ i ] . cancel ( final ) ; } } return children ; }
Returns array of now-former children
Returns array of now - former children
// Clear child set // Explicitly cancel children if requested