code: @SafeVarargs
      public static <M extends PMessage<M,F>, F extends PField> MessageRowMapper<M,F> toMessage(@Nonnull PMessageDescriptor<M,F> descriptor,
                                                                                                @Nonnull MappedField<F>... fieldMapping) {
          return new MessageRowMapper<>(descriptor, makeMapping(fieldMapping));
      }
docs: Bind to message using row mapper.
  
  @param descriptor The message descriptor.
  @param fieldMapping Extra field mapping.
  @param <M> The message type.
  @param <F> The message field type.
  @return The row mapper.