lib/internal/module-utils.js
function mergeIfNeed(rtarget, o) {
		for (var key in o) {
			if (!rtarget[key]) {
				rtarget[key] = o[key];
			}
		}
		return rtarget;
	}
function mergeIfNeed(rtarget, o) {
		for (var key in o) {
			if (!rtarget[key]) {
				rtarget[key] = o[key];
			}
		}
		return rtarget;
	}
function mergeIfNeed ( rtarget , o ) { for ( var key in o ) { if ( ! rtarget [ key ] ) { rtarget [ key ] = o [ key ] ; } } return rtarget ; }
merge this function's cache
merge this function s cache