docs: function sendError(res, obj, code, internalCode) {
  	if (code) {
  		obj.code = code;
  	}
  	if (!res) {
  		if (internalCode !== undefined) {
  			obj.reason += ' { internalCode: ' + internalCode + ' }';
  		}
  		return obj;
  	}
  	if (internalCode !== undefined) {
  		obj.internalCode = internalCode;
  	}
  
  	try {
  		if (!res.headersSent) {
  			res.status(code);
  		}
  		return res.send(obj);
  	}
  	catch(e) {
  		console.error('swagger.respond sendError:', e, 'headersSent', res.headersSent);
  		if (res && res.status(code)) {
  			res.end(JSON.stringify(obj));
  		}
  	}
  }