docs: function CFClientException(err, cause) {
      var rtn = {
          name: 'CFClientException',
          type: 'CFClientException',
          message: '',
          cause: cause,
          fileName: 'cfclient.js',
          lineNumber: '',
          stack: '',
          toString: function () {
              return this.message + ' ::: ' + this.cause;
          }
      };
  
      if (typeof err === 'object' && err.name === 'Error') {
          rtn.name = err.name;
          rtn.message = err.message;
          rtn.fileName = err.fileName || 'cfclient.js';
          rtn.lineNumber = err.lineNumber;
          rtn.stack = err.stack;
      }
      return rtn;
  }