/** as {@link #newInstanceTranslating(Function)} using a function which only supports JSON primitives: * maps and collections are traversed, strings and primitives are inserted, and everything else has toString applied. * see {@link JsonPrimitiveDeepTranslator} */ public static Navigator<MutableMap<Object,Object>> newInstancePrimitive() { return newInstanceTranslating(new JsonPrimitiveDeepTranslator()); }
/** as {@link #newInstanceTranslating(Function)} using an identity function * (functionally equivalent to {@link #newInstance()} but explicit about it */ public static Navigator<MutableMap<Object,Object>> newInstanceLiteral() { return newInstanceTranslating(Functions.identity()); }