//--- Methods ---
        public RollbarData CreateFromException(Exception exception, string description, string level)
        {
            var body          = _bodyBuilder.CreateFromException(exception, description);
            var fingerprinter = exception as IRollbarFingerprinter;
            var fingerprint   = fingerprinter == null
                                  ? CreateFingerprintFromBody(body)
                                  : CreateFingerprintFromFingerprinter(fingerprinter);

            var data = CreateFromBody(body, fingerprint, level);

            return(data);
        }