class FormUrlEncodedHttpSerializer implements HttpSerializer<Map<String, List<String>>> {

    @SuppressWarnings("ConstantConditions")
    @Override
    public Buffer serialize(final HttpHeaders headers,
                            final Map<String, List<String>> parameters,
                            final BufferAllocator allocator) {
        addContentType.accept(headers);
        return serialize(parameters, allocator, false);
    }

      FormUrlEncodedHttpSerializer(final Charset charset, final Consumer<HttpHeaders> addContentType);

}