function processOptions(vObj, bIgnoreLazy) {

			assert(
				(typeof vObj === 'string' && vObj) ||
				(typeof vObj === 'object' && typeof vObj.name === 'string' && vObj.name),
				"reference either must be a non-empty string or an object with a non-empty 'name' and an optional 'url' property");

			if ( typeof vObj === 'object' ) {
				if ( vObj.url ) {
					registerModulePath(vObj.name, vObj.url);
				}
				return (vObj.lazy && bIgnoreLazy !== true) ? undefined : vObj.name; // expl. check for true to allow usage in Array.prototype.map below
			}

			return vObj;
		}
function processOptions(vObj, bIgnoreLazy) {

			assert(
				(typeof vObj === 'string' && vObj) ||
				(typeof vObj === 'object' && typeof vObj.name === 'string' && vObj.name),
				"reference either must be a non-empty string or an object with a non-empty 'name' and an optional 'url' property");

			if ( typeof vObj === 'object' ) {
				if ( vObj.url ) {
					registerModulePath(vObj.name, vObj.url);
				}
				return (vObj.lazy && bIgnoreLazy !== true) ? undefined : vObj.name; // expl. check for true to allow usage in Array.prototype.map below
			}

			return vObj;
		}
function processOptions ( vObj , bIgnoreLazy ) { assert ( ( typeof vObj === 'string' && vObj ) || ( typeof vObj === 'object' && typeof vObj . name === 'string' && vObj . name ) , "reference either must be a non-empty string or an object with a non-empty 'name' and an optional 'url' property" ) ; if ( typeof vObj === 'object' ) { if ( vObj . url ) { registerModulePath ( vObj . name , vObj . url ) ; } return ( vObj . lazy && bIgnoreLazy !== true ) ? undefined : vObj . name ; // expl. check for true to allow usage in Array.prototype.map below } return vObj ; }
/*
Process .url and .lazy options.
For preloadBundles, lazy will be ignored
/ * Process . url and . lazy options . For preloadBundles lazy will be ignored
Process options