function foregroundSubAndSuperProperties() {
			var subAndSuperProperties = getSubAndSuperProperties();

			subAndSuperProperties.forEach(function (property) {
				if (property.foreground) property.foreground();
			});
		}
/**
		 * Foregrounds the sub- and superproperties of this property.
		 * This is separated from the foreground-function to prevent endless loops.
		 */
Foregrounds the sub- and superproperties of this property.
This is separated from the foreground-function to prevent endless loops.
Foregrounds the sub - and superproperties of this property . This is separated from the foreground - function to prevent endless loops .
function foregroundSubAndSuperProperties() {
			var subAndSuperProperties = getSubAndSuperProperties();
			subAndSuperProperties.forEach(function (property) {
				if (property.foreground) property.foreground();
			});
		}
function foregroundSubAndSuperProperties ( ) { var subAndSuperProperties = getSubAndSuperProperties ( ) ; subAndSuperProperties . forEach ( function ( property ) { if ( property . foreground ) property . foreground ( ) ; } ) ; }
Foregrounds the sub- and superproperties of this property.
Foregrounds the sub - and superproperties of this property .