@@ -0,0 +1,790 @@
+package replicant.messages;%0A%0Aimport java.util.Objects;%0Aimport javax.annotation.Nonnull;%0Aimport jsinterop.annotations.JsOverlay;%0Aimport jsinterop.annotations.JsPackage;%0Aimport jsinterop.annotations.JsType;%0A%0A@JsType( isNative = true, namespace = JsPackage.GLOBAL, name = %22Object%22 )%0A@SuppressWarnings( %7B %22NullableProblems%22, %22unused%22 %7D )%0Apublic final class BulkUnsubscribeMessage%0A  extends ClientToServerMessage%0A%7B%0A  @Nonnull%0A  private String%5B%5D channels;%0A%0A  @JsOverlay%0A  @Nonnull%0A  public static BulkUnsubscribeMessage create( final int req, @Nonnull final String%5B%5D channels )%0A  %7B%0A    final BulkUnsubscribeMessage message = new BulkUnsubscribeMessage();%0A    message.type = %22bulk-unsub%22;%0A    message.req = req;%0A    message.channels = Objects.requireNonNull( channels );%0A    return message;%0A  %7D%0A%7D%0A

Add bulk unsubscribe message