class MultiJson::ParseError

def self.build(original_exception, data)

def self.build(original_exception, data)
  new(original_exception.message, data: data, cause: original_exception)
end

def initialize(message = nil, data: nil, cause: nil)

def initialize(message = nil, data: nil, cause: nil)
  super(message)
  @data = data
  set_backtrace(cause.backtrace) if cause
end