engine/DataOperation.js
/**
		 * Allows an operation to schedule another operation (only to be used
		 * during processing of the current operation).
		 *
		 * @protected
		 * @param {DataOperation} operation
		 * @param {DataOperationStage=} priority
		 * @param {DataOperationAdjustment=} adjustment
		 */
Allows an operation to schedule another operation (only to be used
during processing of the current operation).

@protected
@param {DataOperation} operation
@param {DataOperationStage=} priority
@param {DataOperationAdjustment=} adjustment
Allows an operation to schedule another operation ( only to be used during processing of the current operation ) . @protected @param { DataOperation } operation @param { DataOperationStage = } priority @param { DataOperationAdjustment = } adjustment
_spawn(operation, priority, adjustment) {
			if (!this._processing) {
				throw new Error('A new data operation can only be spawned during the processing of the operation.');
			}
			this._children.push(new DataOperationContainer(operation, priority || operation.stage, adjustment || operation.adjustment));
		}
_spawn ( operation , priority , adjustment ) { if ( ! this . _processing ) { throw new Error ( 'A new data operation can only be spawned during the processing of the operation.' ) ; } this . _children . push ( new DataOperationContainer ( operation , priority || operation . stage , adjustment || operation . adjustment ) ) ; }
Allows an operation to schedule another operation (only to be used
 during processing of the current operation).
Allows an operation to schedule another operation ( only to be used during processing of the current operation ) .