VisitableBuilder<T,V>
default T
accept(Visitor<?>... visitors)
default <V> T
accept(Class<V> type, Visitor<V> visitor)
accept(List<Map.Entry<String,Object>> path, Visitor<?>... visitors)
accept(List<Map.Entry<String,Object>> path, String currentKey, Visitor<?>... visitors)
getTarget(Visitable<T> visitable)
default Optional<VisitableMap>
getVisitableMap()