docs: function(params, cb) {
      if (CONSOLE_MESSAGES) console.log(new Date().toISOString(),'S3Handler.getObject params:',params);
  
      S3Handler.s3.getObject({Bucket: S3Handler.options.bucket, Key: params.Key}, function(error, responseData) {
        if (error) {
          if (CONSOLE_MESSAGES) console.log(new Date().toISOString(),"S3.getObject Error:", error);
          cb(error, null);
        } else {
          // decode response body according to params.type
          switch(params.type.toLowerCase()) {
            case 'json':
              var responseData = JSON.parse(responseData.Body);
            break;
            case 'stream':
              var responseData = responseData.Body.toString();
            break;
          }
  
          if (CONSOLE_MESSAGES) console.log(new Date().toISOString(),'S3Handler.getObject responseData:',responseData);
  
          cb(null, responseData);
        }
      });
    }