lib/packages/parsers.js
function(destination, source, name_list) {
		for (var i = 0, count = name_list.length; i < count; i++) {
			var name = name_list[i];
			if (name in source) destination[name] = source[name];
		}
	}
function(destination, source, name_list) {
		for (var i = 0, count = name_list.length; i < count; i++) {
			var name = name_list[i];
			if (name in source) destination[name] = source[name];
		}
	}
function ( destination , source , name_list ) { for ( var i = 0 , count = name_list . length ; i < count ; i ++ ) { var name = name_list [ i ] ; if ( name in source ) destination [ name ] = source [ name ] ; } }
Helper method to copy properties from `source` to `destination`, if they exist
@param {Object} destination
@param {Object} source
@param {Array.<string>} name_list List of properties to copy from `source` to `destination`
Helper method to copy properties from source to destination if they exist