text: System.register([], function () {
  	'use strict';
  	return {
  		execute: function () {
  
  			const items = { children: [ {}, {}, {} ] };
  
  			function a () {
  				for ( const item of items.children ) {
  					item.foo = 'a';
  				}
  			}
  
  			a();
  
  			function c () {
  				let item;
  				for ( item of items.children ) {
  					item.bar = 'c';
  				}
  			}
  
  			c();
  
  			assert.deepEqual( items, [
  				{ foo: 'a', bar: 'c' },
  				{ foo: 'a', bar: 'c' },
  				{ foo: 'a', bar: 'c' }
  			] );
  
  		}
  	};
  });
  