docs: 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;
                          }