class Net::IMAP::SASL::DigestMD5Authenticator

def split_quoted_list(value, challenge)

def split_quoted_list(value, challenge)
  value.split(LIST_DELIM).reject(&:empty?).tap do
    _1.any? or raise DataFormatError, "Bad Challenge: %p" % [challenge]
  end
end