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()}; }