dist/InjectorJS.js
function(params) {

                            var that = this;
                            var paramsDefinition = this.getParamsDefinition();
                            var parameterProcessor = this.getParameterProcessor();

                            _.each(params, function(value, param) {
                                if (!(param in paramsDefinition)) {
                                    throw new Error('Parameter "' + param + '" does not defined!');
                                }
                                params[param] = parameterProcessor.process(value, paramsDefinition[param], param, that);
                            });

                            return params;
                        }
function(params) {

                            var that = this;
                            var paramsDefinition = this.getParamsDefinition();
                            var parameterProcessor = this.getParameterProcessor();

                            _.each(params, function(value, param) {
                                if (!(param in paramsDefinition)) {
                                    throw new Error('Parameter "' + param + '" does not defined!');
                                }
                                params[param] = parameterProcessor.process(value, paramsDefinition[param], param, that);
                            });

                            return params;
                        }
function ( params ) { var that = this ; var paramsDefinition = this . getParamsDefinition ( ) ; var parameterProcessor = this . getParameterProcessor ( ) ; _ . each ( params , function ( value , param ) { if ( ! ( param in paramsDefinition ) ) { throw new Error ( 'Parameter "' + param + '" does not defined!' ) ; } params [ param ] = parameterProcessor . process ( value , paramsDefinition [ param ] , param , that ) ; } ) ; return params ; }
Process parameters for object creation

@param {object} params Raw object parameters for object creation
@returns {object} Processed object parameters

@this {AbstractFactory}
Process parameters for object creation