code: public static MessageMarshaller jsonMarshaller(List<MethodDescriptor<?, ?>> methods) {
          final MessageMarshaller.Builder builder = MessageMarshaller.builder()
                                                                     .omittingInsignificantWhitespace(true)
                                                                     .ignoringUnknownFields(true);
          for (MethodDescriptor<?, ?> method : methods) {
              marshallerPrototype(method.getRequestMarshaller()).ifPresent(builder::register);
              marshallerPrototype(method.getResponseMarshaller()).ifPresent(builder::register);
          }
          return builder.build();
      }
docs: Returns a {@link MessageMarshaller} with the request/response {@link Message}s of all the {@code methods}
  registered.