diff --git a/akka-remote/src/main/java/akka/remote/ContainerFormats.java b/akka-remote/src/main/java/akka/remote/ContainerFormats.java
index cdd93b7d85..1e63dd0f4b 100644
--- a/akka-remote/src/main/java/akka/remote/ContainerFormats.java
+++ b/akka-remote/src/main/java/akka/remote/ContainerFormats.java
@@ -3464,6 +3464,525 @@ public final class ContainerFormats {
// @@protoc_insertion_point(class_scope:ActorRef)
}
+ public interface OptionOrBuilder
+ extends akka.protobuf.MessageOrBuilder {
+
+ // optional .Payload value = 1;
+ /**
+ * optional .Payload value = 1;
+ */
+ boolean hasValue();
+ /**
+ * optional .Payload value = 1;
+ */
+ akka.remote.ContainerFormats.Payload getValue();
+ /**
+ * optional .Payload value = 1;
+ */
+ akka.remote.ContainerFormats.PayloadOrBuilder getValueOrBuilder();
+ }
+ /**
+ * Protobuf type {@code Option}
+ */
+ public static final class Option extends
+ akka.protobuf.GeneratedMessage
+ implements OptionOrBuilder {
+ // Use Option.newBuilder() to construct.
+ private Option(akka.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Option(boolean noInit) { this.unknownFields = akka.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Option defaultInstance;
+ public static Option getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Option getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final akka.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final akka.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Option(
+ akka.protobuf.CodedInputStream input,
+ akka.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws akka.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ akka.protobuf.UnknownFieldSet.Builder unknownFields =
+ akka.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ akka.remote.ContainerFormats.Payload.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ subBuilder = value_.toBuilder();
+ }
+ value_ = input.readMessage(akka.remote.ContainerFormats.Payload.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(value_);
+ value_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000001;
+ break;
+ }
+ }
+ }
+ } catch (akka.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new akka.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final akka.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return akka.remote.ContainerFormats.internal_static_Option_descriptor;
+ }
+
+ protected akka.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return akka.remote.ContainerFormats.internal_static_Option_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ akka.remote.ContainerFormats.Option.class, akka.remote.ContainerFormats.Option.Builder.class);
+ }
+
+ public static akka.protobuf.Parser