prettyMap now support generic Map<String, Object> maps and prettyList now supports generic Iterable<Object> collections.