class CCK::KeysChecker

def compare

def compare
  return [] if identical_keys?
  errors << "Detected extra keys in message #{message_name}: #{extra_keys}" if extra_keys.any?
  errors << "Missing keys in message #{message_name}: #{missing_keys}" if missing_keys.any?
  errors
rescue StandardError => e
  ["Unexpected error: #{e.message}"]
end