types/src/main/java/com/google/common/html/types/SafeHtmls.java
public static SafeHtmlProto toProto(SafeHtml safeHtml) {
    return SafeHtmlProto.newBuilder().setPrivateDoNotAccessOrElseSafeHtmlWrappedValue(
        safeHtml.getSafeHtmlString()).build();
  }
public static SafeHtmlProto toProto(SafeHtml safeHtml) {
    return SafeHtmlProto.newBuilder().setPrivateDoNotAccessOrElseSafeHtmlWrappedValue(
        safeHtml.getSafeHtmlString()).build();
  }
Serializes a SafeHtml into its opaque protocol message representation.

<p>Protocol message forms of this type are intended to be opaque. The fields of the returned
protocol message should be considered encapsulated and are not intended for direct inspection
or manipulation. Protocol messages can be converted back into a SafeHtml using
{@link #fromProto(SafeHtmlProto)}.