<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/apache/dubbo/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have checked the <a href="https://github.com/apache/dubbo/blob/master/FAQ.md">FAQ</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>Dubbo version: 2.7.5</li>
</ul>
<p dir="auto">when use protobuf serialization， method in proto file will translate to lowercase start method name， why do that ？</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="// proto
service DemoService {
  rpc SayHello (HelloRequest) returns (HelloReply) {}
}
// generated java code
public interface IDemoService {

static Class&lt;?&gt; clazz = init();

    org.apache.dubbo.demo.HelloReply sayHello(org.apache.dubbo.demo.HelloRequest request);

    CompletableFuture&lt;org.apache.dubbo.demo.HelloReply&gt; sayHelloAsync(org.apache.dubbo.demo.HelloRequest request);
}
}
"><pre class="notranslate"><code class="notranslate">// proto
service DemoService {
  rpc SayHello (HelloRequest) returns (HelloReply) {}
}
// generated java code
public interface IDemoService {

static Class&lt;?&gt; clazz = init();

    org.apache.dubbo.demo.HelloReply sayHello(org.apache.dubbo.demo.HelloRequest request);

    CompletableFuture&lt;org.apache.dubbo.demo.HelloReply&gt; sayHelloAsync(org.apache.dubbo.demo.HelloRequest request);
}
}

</code></pre></div>
<h3 dir="auto">results</h3>
<p dir="auto">It will make other language like golang call java provider harder，in golang，lowerCaseFirst method means private。Just use original methodName is ok？</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I have searched the <a href="https://github.com/apache/dubbo/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I have checked the <a href="https://github.com/apache/dubbo/blob/master/FAQ.md">FAQ</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>Dubbo version: 2.7.4.1</li>
<li>Operating System version: xxx</li>
<li>Java version: xxx</li>
</ul>
<h3 dir="auto">Steps to reproduce this issue</h3>
<p dir="auto">路径：org.apache.dubbo.config.ApplicationConfig</p>
<ol dir="auto">
<li>私有方法 updateParameters 第一个参数，并没有被使用<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/10953561/67832964-4105ca80-fb1e-11e9-9f11-4efaead6fff0.png"><img src="https://user-images.githubusercontent.com/10953561/67832964-4105ca80-fb1e-11e9-9f11-4efaead6fff0.png" alt="微信截图_20191030140415" style="max-width: 100%;"></a></li>
</ol>
<p dir="auto">Pls. provide [GitHub address] to reproduce this issue.</p>
<h3 dir="auto">Expected Result</h3>
<p dir="auto">What do you expected from the above steps？</p>
<h3 dir="auto">Actual Result</h3>
<p dir="auto">What actually happens?</p>
<p dir="auto">If there is an exception, please attach the exception trace:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Just put your stack trace here!"><pre class="notranslate"><code class="notranslate">Just put your stack trace here!
</code></pre></div>