_analyze = function( sources, dst, opts ) {

  if (!sources || !sources.length) {
    this.err(HMSTATUS.resumeNotFound, { quit: true });
    return null;
  }

  const nlzrs = _loadInspectors();
  const results = _.map(sources, function(src) {
    const r = ResumeFactory.loadOne(src, { format: 'FRESH', objectify: true, inner: {
      private: opts.private === true
    }
  }, this);
    if (opts.assert && this.hasError()) { return { }; }

    if (r.fluenterror) {
      r.quit = opts.assert;
      this.err(r.fluenterror, r);
      return r;
    } else {
      return _analyzeOne.call(this, r, nlzrs, opts);
    }
  }
  , this);


  if (this.hasError() && !opts.assert) {
    this.reject(this.errorCode);
  } else if (!this.hasError()) {
    this.resolve(results);
  }
  return results;
}
Private workhorse for the 'analyze' command.