@java.lang.SuppressWarnings({"ReferenceEquality"})
        private void mergeCacheDownloadSettings(org.jetbrains.jps.api.CmdlineRemoteProto.Message.ControllerMessage.CacheDownloadSettings value) {
          value.getClass();
  if (cacheDownloadSettings_ != null &&
              cacheDownloadSettings_ != org.jetbrains.jps.api.CmdlineRemoteProto.Message.ControllerMessage.CacheDownloadSettings.getDefaultInstance()) {
            cacheDownloadSettings_ =
              org.jetbrains.jps.api.CmdlineRemoteProto.Message.ControllerMessage.CacheDownloadSettings.newBuilder(cacheDownloadSettings_).mergeFrom(value).buildPartial();
          } else {
            cacheDownloadSettings_ = value;
          }
          bitField0_ |= 0x00000008;
        }
@java.lang.SuppressWarnings({"ReferenceEquality"})
        private void mergeCacheDownloadSettings(org.jetbrains.jps.api.CmdlineRemoteProto.Message.ControllerMessage.CacheDownloadSettings value)