class ProtoLiteUtils {

  public static <T extends MessageLite> Marshaller<T> marshaller(T defaultInstance) {
    // TODO(ejona): consider changing return type to PrototypeMarshaller (assuming ABI safe)
    return new MessageMarshaller<T>(defaultInstance);
  }

  private  ProtoLiteUtils();

}