private static Object[] mungeArguments(final JsonNode node) {
    final Message.Builder msg =
        Domain.REF_RESOLVING.newMessage().setKeyword("$ref").setMessage("illegal JSON Pointer");

    final Map<String, JsonNode> map = JacksonUtils.asMap(node.get("info"));

    for (final Map.Entry<String, JsonNode> entry : map.entrySet())
      msg.addInfo(entry.getKey(), entry.getValue());

    return new Object[] {node.get("input").textValue(), msg.build()};
  }