void (Req request, io.grpc.stub.StreamObserver<Resp> responseObserver) { switch (methodId) { case METHODID_OPEN_HANDLE: serviceImpl.openHandle((com.google.protobuf.Empty) request, (io.grpc.stub.StreamObserver<com.intellij.execution.process.mediator.rpc.OpenHandleReply>) responseObserver); break; case METHODID_CREATE_PROCESS: serviceImpl.createProcess((com.intellij.execution.process.mediator.rpc.CreateProcessRequest) request, (io.grpc.stub.StreamObserver<com.intellij.execution.process.mediator.rpc.CreateProcessReply>) responseObserver); break; case METHODID_DESTROY_PROCESS: serviceImpl.destroyProcess((com.intellij.execution.process.mediator.rpc.DestroyProcessRequest) request, (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver); break; case METHODID_AWAIT_TERMINATION: serviceImpl.awaitTermination((com.intellij.execution.process.mediator.rpc.AwaitTerminationRequest) request, (io.grpc.stub.StreamObserver<com.intellij.execution.process.mediator.rpc.AwaitTerminationReply>) responseObserver); break; case METHODID_READ_STREAM: serviceImpl.readStream((com.intellij.execution.process.mediator.rpc.ReadStreamRequest) request, (io.grpc.stub.StreamObserver<com.intellij.execution.process.mediator.rpc.DataChunk>) responseObserver); break; default: throw new AssertionError(); } }