| 
					
				 | 
			
			
				@@ -51,12 +51,15 @@ class ObjectiveCGrpcGenerator : public grpc::protobuf::compiler::CodeGenerator { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // Generate .pbrpc.h 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ::grpc::string imports = ::grpc::string("#import \"") + file_name + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                               ".pbobjc.h\"\n\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                               "#import <ProtoRPC/ProtoService.h>\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                               "#import <ProtoRPC/ProtoRPC.h>\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                               "#import <RxLibrary/GRXWriteable.h>\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                               "#import <RxLibrary/GRXWriter.h>\n"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ::grpc::string imports = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ::grpc::string("#if !GPB_GRPC_FORWARD_DECLARE_MESSAGE_PROTO\n") + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          "#import \"" + file_name + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ".pbobjc.h\"\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          "#endif\n\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          "#import <ProtoRPC/ProtoService.h>\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          "#import <ProtoRPC/ProtoRPC.h>\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          "#import <RxLibrary/GRXWriteable.h>\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          "#import <RxLibrary/GRXWriter.h>\n"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ::grpc::string proto_imports; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       proto_imports += "#if GPB_GRPC_FORWARD_DECLARE_MESSAGE_PROTO\n" + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -105,7 +108,10 @@ class ObjectiveCGrpcGenerator : public grpc::protobuf::compiler::CodeGenerator { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // Generate .pbrpc.m 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ::grpc::string imports = ::grpc::string("#import \"") + file_name + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                               ".pbrpc.h\"\n\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                               ".pbrpc.h\"\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                               "#import \"" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                               file_name + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                               ".pbobjc.h\"\n\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                "#import <ProtoRPC/ProtoRPC.h>\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                "#import <RxLibrary/GRXWriter+Immediate.h>\n"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       for (int i = 0; i < file->dependency_count(); i++) { 
			 |