### Question:
RedactableArgument { public static RedactableArgument redactUser(final Object message) { return new RedactableArgument(ArgumentType.USER, message); } private  RedactableArgument(final ArgumentType type, final Object message); static RedactableArgument redactUser(final Object message); static RedactableArgument redactMeta(final Object message); static RedactableArgument redactSystem(final Object message); ArgumentType type(); String message(); @JsonValue @Override String toString();  }### Answer:
@Test void jsonSerialization() { LogRedaction.setRedactionLevel(RedactionLevel.FULL); String json = Mapper.encodeAsString(redactUser("bar")); assertEquals("\"<ud>bar</ud>\"", json); }