class Net::IMAP::ClientID

def validate_internal(client_id)

def validate_internal(client_id)
  client_id.to_h.each do |k,v|
    unless StringFormatter.valid_string?(k)
      raise DataFormatError, client_id.inspect
    end
  end
rescue NoMethodError, TypeError # to_h failed
  raise DataFormatError, client_id.inspect
end