code: public static <T> Writer<T> writer(Format type, OutputStream out, Map<Class, WriteHandler<?, ?>> customHandlers) {
          return writer(type, out, customHandlers, null);
      }
docs: Creates a writer instance.
  @param type format to write in
  @param out output stream to write to
  @param customHandlers additional WriteHandlers to use in addition
  to or in place of the default WriteHandlers
  @return a writer