@java.lang.Override
          @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
          protected final java.lang.Object dynamicMethod(
              com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
              java.lang.Object arg0, java.lang.Object arg1) {
            switch (method) {
              case NEW_MUTABLE_INSTANCE: {
                return new org.jetbrains.jps.api.CmdlineRemoteProto.Message.BuilderMessage.BuildEvent.CustomBuilderMessage();
              }
              case NEW_BUILDER: {
                return new Builder();
              }
              case BUILD_MESSAGE_INFO: {
                  java.lang.Object[] objects = new java.lang.Object[] {
                    "bitField0_",
                    "builderId_",
                    "messageType_",
                    "messageText_",
                  };
                  java.lang.String info =
                      "\u0001\u0003\u0000\u0001\u0001\u0003\u0003\u0000\u0000\u0003\u0001\u1508\u0000\u0002" +
                      "\u1508\u0001\u0003\u1508\u0002";
                  return newMessageInfo(DEFAULT_INSTANCE, info, objects);
              }
              // fall through
              case GET_DEFAULT_INSTANCE: {
                return DEFAULT_INSTANCE;
              }
              case GET_PARSER: {
                com.google.protobuf.Parser<org.jetbrains.jps.api.CmdlineRemoteProto.Message.BuilderMessage.BuildEvent.CustomBuilderMessage> parser = PARSER;
                if (parser == null) {
                  synchronized (org.jetbrains.jps.api.CmdlineRemoteProto.Message.BuilderMessage.BuildEvent.CustomBuilderMessage.class) {
                    parser = PARSER;
                    if (parser == null) {
                      parser =
                          new DefaultInstanceBasedParser<org.jetbrains.jps.api.CmdlineRemoteProto.Message.BuilderMessage.BuildEvent.CustomBuilderMessage>(
                              DEFAULT_INSTANCE);
                      PARSER = parser;
                    }
                  }
                }
                return parser;
            }
            case GET_MEMOIZED_IS_INITIALIZED: {
              return memoizedIsInitialized;
            }
            case SET_MEMOIZED_IS_INITIALIZED: {
              memoizedIsInitialized = (byte) (arg0 == null ? 0 : 1);
              return null;
            }
            }
            throw new UnsupportedOperationException();
          }
@java.lang.Override
          @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
          protected final java.lang.Object dynamicMethod(
              com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
              java.lang.Object arg0, java.lang.Object arg1)