code: public static Builder from(GatewayMessage message) {
      return new Builder().headers(message.headers).data(message.data);
    }
docs: Get a builder by pattern form given {@link GatewayMessage}.
  
  @param message Message form where to copy field values.
  @return builder with fields copied from given {@link GatewayMessage}