code: public static <M extends MessageOrBuilder> M updateTimestampWithCurrentTime(final M messageOrBuilder) throws CouldNotPerformException {
          return updateTimestamp(System.currentTimeMillis(), messageOrBuilder);
      }
docs: Method updates the timestamp field of the given message with the current time.
  
  @param <M>              the message type of the message to update.
  @param messageOrBuilder the message
  
  @return the updated message
  
  @throws CouldNotPerformException is thrown in case the copy could not be performed e.g. because of a missing timestamp field.