code: function silentHttpError(code, data, message, e) {
      var stack;
  
      if (Type.isObject(e)) {
          if (e && e.message) {
              message = message + ', ' + e.message;
          }
          stack = e.stack;
          e = null;
      } else if (Type.isString(e)) {
          stack = e;
      } else {
          e = new Error();
          stack = e.stack;
      }
  
      return toString('SlientHttpError', core.trace(8, 9), message, stack, core.inspect(data), code);
  }
docs: @license Mit Licence 2014
  @since 0.0.1
  @author Igor Ivanovic
  @name silentHttpError
  
  @constructor
  @description
  SlientHttpError is an error without throw
  @return string