@@ -0,0 +1,357 @@
+package com.github.nsnjson.encoding;%0A%0Aimport com.fasterxml.jackson.databind.JsonNode;%0A%0Aimport java.util.Optional;%0A%0Apublic interface DynamicEncoding extends Encoding %7B%0A%0A    default Optional%3CJsonNode%3E encodeDynamic(Object data) %7B%0A        if (data instanceof JsonNode) %7B%0A            encode((JsonNode) data);%0A        %7D%0A%0A        return Optional.empty();%0A    %7D%0A%0A%7D

Implement DynamicEncoding