resolve comments
diff --git a/src/compiler/cpp_plugin.cc b/src/compiler/cpp_plugin.cc
index 6128b81..f1a1d80 100644
--- a/src/compiler/cpp_plugin.cc
+++ b/src/compiler/cpp_plugin.cc
@@ -43,38 +43,7 @@
 #include "src/compiler/cpp_generator_helpers.h"
 #include "src/compiler/generator_helpers.h"
 
-grpc::string GenerateComments(const std::vector<grpc::string> &in) {
-  std::ostringstream oss;
-  for (const grpc::string &elem : in) {
-    if (elem.empty()) {
-      oss << "//\n";
-    } else if (elem[0] == ' ') {
-      oss << "//" << elem << "\n";
-    } else {
-      oss << "// " << elem << "\n";
-    }
-  }
-  return oss.str();
-}
-
-// Get leading or trailing comments in a string. Comment lines start with "// ".
-// Leading detached comments are put in in front of leading comments.
-template <typename DescriptorType>
-grpc::string GetComments(const DescriptorType *desc, bool leading) {
-  std::vector<grpc::string> out;
-  if (leading) {
-    grpc_generator::GetComment(
-        desc, grpc_generator::COMMENTTYPE_LEADING_DETACHED, &out);
-    std::vector<grpc::string> leading;
-    grpc_generator::GetComment(desc, grpc_generator::COMMENTTYPE_LEADING,
-                               &leading);
-    out.insert(out.end(), leading.begin(), leading.end());
-  } else {
-    grpc_generator::GetComment(desc, grpc_generator::COMMENTTYPE_TRAILING,
-                               &out);
-  }
-  return GenerateComments(out);
-}
+using grpc_generator::GetComments;
 
 class ProtoBufMethod : public grpc_cpp_generator::Method {
  public: